Dennis Müller: Login if

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

  1. 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

    1. Hi.

      Ich seh das hier grad und ueberlege: 'kann' Dreamweaver jetzt schon php? oO