Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
wieso wollen alle immer nur mit dateien arbeiten?! mach' das in eine DB, dann findest du hier sogar ein tutorial dazu.
Nils aka XraYSoLo
<h1>Login</h1>
<form name="login" action="login.php" method="post">
Passwort:<br />
<input type="password" name="passwort" value="" /><br />
<input type="submit" value="Login" name="Login" />
</form>
<?php
// login.php
$Passwort = "hierdeinpasswort";
$Uebernahme = $_POST['passwort']; // Die Übernahme des eingegebenen Passwortes
// Nun die Abfrage:
if($Uebernahme == $Passwort)
{
echo'Das eingegebene Passwort ist richtig';
}
else
{
echo'Das eingegebene Passowrt ist falsch.<br />';
echo'Bitte gehen Sie <a href="javascriopt:history.back()">zurück</a> und versuchen Sie es erneut';
// Hier, wenn das Passwort falsch ist, soll ein Zurücklink erscheinen
}
?>
<?php
// login.php
$Passwort = "hierdeinpasswort";
$Uebernahme = $_POST['passwort']; // Die Übernahme des eingegebenen Passwortes
// Nun die Abfrage:
if($Uebernahme == $Passwort)
{
session_start();
$_SESSION['passwort'] = $Zugangspasswort; // Hier geben wir der Session den Namen passwort
echo'Sie sind erfolgreich eingeloggt!<br />'; // Und hier wird ein text kurz erscheinen. Dann wird man weitergeleitet.
echo'Sie werden zur Administration weitergeleitet.<script>top.location.href='admin.php'</script><br /><br />';
// Imfalle, dass der Besucher JavaScript deaktiviert hat, wird noch ein Link zum Login angeboten
echo'Falls Sie nicht weitergeleitet werden, klicken Sie <a href="admin.php">hier</a>';
}
else
{
echo'Das eingegebene Passowrt ist falsch.<br />';
echo'Bitte gehen Sie <a href="javascriopt:history.back()">zurück</a> und versuchen Sie es erneut';
// Hier, wenn das Passwort falsch ist, soll ein Zurücklink erscheinen
}
?>
<?php
$Zugangspasswort = "deinpasswort";
if($_POST['Login'] && $_POST['passwort'] == $Zugangspasswort)
{
session_start();
$_SESSION['passwort'] = $Zugangspasswort;
}
?>
<html>
<head>
</head>
<body>
<?php
if($_SESSION['passwort'] == $Zugangspasswort) // Hier prüft es die obig-registrierte Session.
{
echo"Sie sind erfolgreich eingeloggt!<br>Sie werden zur Administration weitergeleitet.<script>top.location.href='admin.php?site=main'</script><br/>";
// Nun eine Rückgabe, für die die JS deaktiviert haben:
echo'Falls Sie nicht automatisch weitergeleitet werden, klicken Sie <a href="admin.php">hier</a>';
}
else
{
// Und hier die Meldung, wenn es nicht gültig ist
echo 'Sie sind nicht befugt, diese Seite anzusehen<br />Möglicherweise ist das eingegeben Passwort falsch.<br /><br />';
echo 'Bitte loggen Sie sich <a href="index.php">hier</a> erneut ein.';
}
?>
</body>
</html>
<?php
session_start();
?>
<?php
session_start();
?>
<html>
<head>
<title>Geschützter Bereich</title>
<!--Hier vielleicht einige Stylesheets, oder so...-->
</head>
<body>
<?php
session_start();
?>
<html>
<head>
<title>Geschützter Bereich</title>
<!--Hier vielleicht einige Stylesheets, oder so...-->
</head>
<body>
<?php
$Zugangspasswort = "deinpasswort wie bei login.php";
if($_SESSION['passwort'] == $Zugangspasswort)
{
echo'Hier ist der geschützte Bereich';
// Hier kann man weitere Dinge eingeben, dass sie geschützt sind.
// Wenn man weitere Dateien dazu braucht, empfielt sich das include, da man sonst bei jeder Datei die Session prüfen muss
}
else
{
echo'Ihre Session ist nicht gültig<br />
Loggen Sie sich <a href="index.php">hier</a> erneut ein';
}
?>
</body>
</html>
<?php
session_start();
?>
<html>
<head>
<title>Geschützter Bereich</title>
<!--Hier vielleicht einige Stylesheets, oder so...-->
</head>
<body>
<?php
$Zugangspasswort = "deinpasswort wie bei login.php";
if($_SESSION['passwort'] == $Zugangspasswort)
{
?>
Hier ist der geschützte Bereich. Nun kann ich hier HTML verwenden, ohne echo oder sonstiges zu verwenden. (Nachteil: Wenn man auf der geheimen Seite PHP verwendet, ist es besser mit echos zu arbeiten).
<?php
}
else
{
?>
Hier der Error im HTML-Modus.
<?php
}
?>
</body>
</html>
<?php
session_start();
if($_SESSION['passwort'] == $Zugangspasswort)
{
session_destroy();
echo'Sie wurden erfolgreich ausgeloggt.';
}
else
{
echo'Sie sind nicht befugt diese Seite zu "betrachten". Loggen Sie sich <a href="index.php">hier</a> ein.';
}
?>
<?php
$passwort = "deinpasswort";
?>
<?php
include"config.php"; // config.php wird eingefügt
$Zugangspasswort = $passwort; // $passwort wurde in config.php bestimmt
?>