Hi Folks
Ihr seid die Helden, das Forum hier macht echt Spaß
Ich hab mich mal nach einem einfachen Passwortsystem umgeschaut und folgendes gefunden
Formular:
login-pruefung.php
sichere_seite.php
So jetzt mal meine Fragen: Wenn ich nicht eine geschützte Seite, sondern mehrere Seiten brauche, dann sollte jede geschützte Seite so anfangen, wie die "sichere_seite.php", stimmts?
Und ähm, wann ist dann die Session beendet? Ich kann mich ja nicht ausloggen?!
Danke!
Tha_Joka
Ihr seid die Helden, das Forum hier macht echt Spaß
Ich hab mich mal nach einem einfachen Passwortsystem umgeschaut und folgendes gefunden
Formular:
HTML:
<form action="login-pruefung.php" method="post">
<br>
<table width="60%" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td width="50%">Geben Sie das Passwort ein: </td>
<td width="50%"><input name="Passwort" size="20" type="password"></td>
</tr>
<tr>
<td><input name="Send" type="submit" value="Login"></td>
<td> </td>
</tr>
</table>
</form>
login-pruefung.php
PHP:
<?php
$Zugangspasswort = "mein_passwort";
if($_REQUEST['Send'] && $_REQUEST['Passwort']==$Zugangspasswort)
{
session_start();
session_register("SESSION_Passwort");
$SESSION_Passwort=$Zugangspasswort;
}
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
if($SESSION_Passwort==$Zugangspasswort)
{
echo"<meta http-equiv='refresh' content='2; URL=sichere_seite.php'>";
echo"<p align=\"center\" class=\"text\">Sie sind erfolgreich eingeloggt! Sie werden weitergeleitet....
<br><br>Sollte die Weiterleitung nicht funktionieren klicken Sie bitte <a href=\"sichere_seite.php\"><b>hier</b></a>.</p>";
}
else
{
echo"<p align=\"center\">Login fehlgeschlagen!<br>Bitte versuchen Sie es nochmal: <a href=\"login.php\">zurück</a></p>";
}
?>
</body>
</html>
sichere_seite.php
PHP:
<?php
session_start();
?>
<html>
<head>
<title>Login</title>
</head>
<body>
<?php
$Zugangspasswort = "mein_passwort";
if($SESSION_Passwort==$Zugangspasswort)
{
?>
Mein super geheimer Inhalt
<?
}
else
{
echo"<p align=\"center\" class=\"text\">Sie sind nicht berechtigt die Seite anzuzeigen!<br>Bitte loggen Sie sich vorher <a href=\"login.php\">hier</a> ein.</p>";
}
?>
</body>
</html>
So jetzt mal meine Fragen: Wenn ich nicht eine geschützte Seite, sondern mehrere Seiten brauche, dann sollte jede geschützte Seite so anfangen, wie die "sichere_seite.php", stimmts?
Und ähm, wann ist dann die Session beendet? Ich kann mich ja nicht ausloggen?!
Danke!
Tha_Joka