Soße: optimale lösung für adminberreich ?

Beitrag lesen

Halle,

ich poste euch jetzt mal meinen lösungsvorschlöag für einen adminberreich:

index.php:

<?php
// Session starten
session_start();

if ($user != '' && $pass != '') // Abfrage der Daten
 {
  $file = "user/geheime-".$user."-datei"; // File deklaration
  if (file_exists($file)) // Abfrage, ob die Datei bzw. der User existiert
  {
            $data = fopen($file, "r"); //File öffnen
            $usertxt = fread($data, filesize($file)); //File lesen
            fclose($data); // File schließen

if ($pass == $usertxt) // Passwortabfrage
   {
    //logged on !
    $status = 'logged_on';
    $userlog = $user;
    $passlog = $pass;

session_register("userlog");
    session_register("passlog");
    session_register("user");
    session_register("pass");
    session_register("status");
   }
   else
   {
    print "Falsches Passwort";
   }
  }
  else
  {
   print "User Existiert nicht";
  }
 }
 else
 {
  // Weder Username noch Passwort ist gegeben
  print "None Login";
        print "<FORM METHOD=POST ACTION="index.php">";
        print "<INPUT TYPE="text" NAME="user" value="user"><br>";
        print "<INPUT TYPE="password" NAME="pass" value="pass">";
  print "<INPUT TYPE="submit" value="send">";
        print "</FORM>";
 }

// Eigentliche Seite
if ($status == 'logged_on' && $userlog == $user && $passlog == $pass)
{
 print "Mein Memberbereich<br>";
 print "<a href="seite2.php">weiter zu Seite 2</a>";
}
?>

-----------------------------------------------------------------

seite2.php:

das selbe wie index.php

-----------------------------------------------------------------

ist das die optimale lösung oder gibts an dem hier noch was auszusetzen ?

Danko