dragonlord
Erfahrenes Mitglied
Hallo zusammen,
ich habe ein kleines Login-Script gebastelt. Dies hat bis dato auch einwandfrei
funktioniert. Seit der Server auf PHP5 umgestellt wurde funktioniert das Login nicht mehr.
Es ist so al würden die Variablen aus dem Formular gar nicht übergeben.
Ich denke es hat etwas mit den REGISTER GLOBALS einstellungen zu tun. Seit dem neuesn Server sind diese auf dem aktuellem Standart.
Habe deshalb,
$user = $_GET["user"];
$pass = $_GET["pass"];
noch zusätzlich eingefügt. Leider brachte das keinen Erfolg.
Gruss
dragonlord
ich habe ein kleines Login-Script gebastelt. Dies hat bis dato auch einwandfrei
funktioniert. Seit der Server auf PHP5 umgestellt wurde funktioniert das Login nicht mehr.
Es ist so al würden die Variablen aus dem Formular gar nicht übergeben.
PHP:
<?php
$username = "admin"; // Hier bitte den gewünschen Benutzernamen angeben
$password = "hassenichgesehn"; // Hier bitte das gewünschte Kennwort angeben
session_start();
session_register("SESSION_Passwort");
$SESSION_Passwort=$password;
?>
<link href="../style.css" rel="stylesheet" type="text/css">
<body bgcolor="#000000">
<p> </p>
<p> </p>
<?php
$user = $_GET["user"];
$pass = $_GET["pass"];
if ($pass==$password AND $user==$username) // Wenn Authentifizierung korrekt
{
if($SESSION_Passwort==$password) # Wenn Session gültig:
{
echo "<center><img src=\"../grafics/login_ok.jpg\" width=\"100\" height=\"100\"><br>\n";
echo "<br><strong><font color=\"#CCCCCC\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">\n";
echo "Willkommen! Deine Logindaten sind KORREKT. Du bist jetzt im Bereich -Testcenter- als Administrator<br>\n";
echo "angemeldet.<br>\n";
echo "</font></strong><font color=\"#FFFFFF\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Klicke \n";
echo "<a href=\"admin.php\">HIER</a> um weiter zum Adminbereich zu gelangen.</font><br><br>\n";
echo "<hr noshade> \n";
echo "</font></strong><font color=\"#FFFFFF\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">Oder \n";
echo "<a href=\"logout.php\">HIER</a> wenn du dich wieder ausloggen möchtest.</font></center><br>\n";
}
else # Wenn Session ungültig:
{
echo "</font></strong><font color=\"#FFFFFF\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">ACHTUNG: \n";
echo " Session ist koruppt. Anfrage kann nicht verarbeitet werden!</font></strong><br><br>\n";
}
}
else # Authentifizierung ist nicht korrekt!
{
echo "<center><img src=\"../grafics/login_wrong.jpg\" width=\"100\" height=\"100\"><br>\n";
echo "<br><strong><font color=\"#CCCCCC\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Deine\n";
echo "Logindaten sind NICHT korrekt. Deine Anmeldung konnte nicht verarbeitet<br>\n";
echo "werden.<br>\n";
echo " </font></strong><font color=\"#FFFFFF\" size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Klicke \n";
echo " <a href=\"center.php\">HIER</a> um zurück zum Testcenter zu gelangen.</font></center><br>\n";
}
?>
</body>
</html>
Ich denke es hat etwas mit den REGISTER GLOBALS einstellungen zu tun. Seit dem neuesn Server sind diese auf dem aktuellem Standart.
Habe deshalb,
$user = $_GET["user"];
$pass = $_GET["pass"];
noch zusätzlich eingefügt. Leider brachte das keinen Erfolg.
Gruss
dragonlord