hi!
habe mir aus diesem forum 'n kleines login-skript (proged by Philip) gezogen.
handelt sich um 'n skript, bei dem nach erfolgreichem login der zugriff auf eine geschützte datei zugelassen werden soll.
code login-formular:
code der geschützten datei
das skript scheint bei anderen zu funzen (sieht ja auch recht plausibel aus!). ich jedoch werde immer in den else-zweig geleitet (sprich 'zugriff verweigert'...) habe den hash-wert natürlich passend zu meinem passwort generieren lassen und im code abgeändert, session wird auch gestartet! wird aber scheinbar nich als solches registriert. weiß mittlerweile echt nich mehr weiter.
hat jemand 'ne idee was da los?
vielen dank im voraus, kekez
Mod-Edit: Code-Tags hinzugefügt - Leute, hört endlich mit dieser Einfärberei auf (XraYSoLo)
habe mir aus diesem forum 'n kleines login-skript (proged by Philip) gezogen.
handelt sich um 'n skript, bei dem nach erfolgreichem login der zugriff auf eine geschützte datei zugelassen werden soll.
code login-formular:
PHP:
<?php
session_start();
?>
<form action="[name dieser Datei.php]" method="post" enctype="text/plain">
<input type="password" name="password">
<input type="submit" value=" Absenden ">
</form>
<?php
$pw = "e8636ea013e682faf61f56ce1cb1ab5c";
if (md5($_POST[password]) == $pw) {
echo "<div style=\"font-family:Verdana; font-size:12px; color:green;\"> Zutritt gestattet. Login korrekt.</div>";
$_SESSION['logged'] = "true";
echo "Klicken Sie <a href=\"geschuetzt.php\">hier</a> um fortzufahren.";
}
else {
echo "<div style=\"font-family:Verdana; font-size:12px; color:red;\"> Zutritt verweigert.</div>";
unset($_SESSION['logged']);
echo "Versuch doch mal <a href=\"geschuetzt.php\">hier</a> rauf zu kommen ";
}
?>
code der geschützten datei
PHP:
<?php
session_start();
if ($_SESSION['logged'] == "true") {
echo "Erfolgreich eingeloggt. Bitte wählen Sie ... bla<br>";
}
else {
echo "No access rights given. Please leave the site.";
}
?>
das skript scheint bei anderen zu funzen (sieht ja auch recht plausibel aus!). ich jedoch werde immer in den else-zweig geleitet (sprich 'zugriff verweigert'...) habe den hash-wert natürlich passend zu meinem passwort generieren lassen und im code abgeändert, session wird auch gestartet! wird aber scheinbar nich als solches registriert. weiß mittlerweile echt nich mehr weiter.
hat jemand 'ne idee was da los?
vielen dank im voraus, kekez
Mod-Edit: Code-Tags hinzugefügt - Leute, hört endlich mit dieser Einfärberei auf (XraYSoLo)
Zuletzt bearbeitet von einem Moderator: