Login if
Dennis Müller
- php
0 Ingo Turski0 Steel
Alos ich hab schonmal was von PHP if gehört, und ich glaube das brauch ich jetzt auch! Liebe Community Mitglieder könnt Ihr mir, nachdem mir die Leute im phpforum eine ABF UHR gegeben haben weiterhelfen?
Mein Problem:
Ich habe auf jeder meiner seiten ein direktes login-formular! Hat sich ein User angemeldet soll dieses Formular gegen einen DIV-TAG (oder ähnliches) ersetzt werden. In welchem dann ein Text steht! Könntet ihr mir erklären wie das geht? Oder sogar ein Beispielcode posten? Ob ein User online ist prüfe ich übrigens mit Dreamweaver hier der COde:
<?php
if (!isset($_SESSION)) {
session_start();
}
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";
// *** Restrict Access To Page: Grant or deny access to this page
function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) {
// For security, start by assuming the visitor is NOT authorized.
$isValid = False;
// When a visitor has logged into this site, the Session variable MM_Username set equal to their username.
// Therefore, we know that a user is NOT logged in if that Session variable is blank.
if (!empty($UserName)) {
// Besides being logged in, you may restrict access to only certain users based on an ID established when they login.
// Parse the strings into arrays.
$arrUsers = Explode(",", $strUsers);
$arrGroups = Explode(",", $strGroups);
if (in_array($UserName, $arrUsers)) {
$isValid = true;
}
// Or, you may restrict access to only certain users based on their username.
if (in_array($UserGroup, $arrGroups)) {
$isValid = true;
}
if (($strUsers == "") && true) {
$isValid = true;
}
}
return $isValid;
}
$MM_restrictGoTo = "ghgh.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) {
$MM_qsChar = "?";
$MM_referrer = $_SERVER['PHP_SELF'];
if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0)
$MM_referrer .= "?" . $QUERY_STRING;
$MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
header("Location: ". $MM_restrictGoTo);
exit;
}
VG, Dennis
Hi,
Dein Doppelposting habe ich auf NoAnswer gesetzt. Wenn Du deiner Frage etwas hinzufügen willst, dann tue dies bitte hier.
Alos ich hab schonmal was von PHP if gehört,
nicht nur gehört, sondern auch übernommen:
if (($strUsers == "") && true) {
$isValid = true;
}
Wo ist Dein Problem, später im Quelltext eine ähnliche Abfrage:
if ($isValid) {
# gebe den Text aus
}
zu machen?
Und wenn Du Dich auch noch ein wenig im PHP-Manual einliest, dann findest Du bestimmt auch
else
Gruß
Ingo
freundliche Grüße
Ingo
Hi.
Ich seh das hier grad und ueberlege: 'kann' Dreamweaver jetzt schon php? oO