Zugangsberechtigung
Login Testseite
Benutzer: x5user
Passwort: 123456
Code vor dem den <HTML> Tag
<?php
/* Diesen kompletten Code unbedingt "vor dem <html> Tag" der Login-Seite einfügen */
session_start();include "wsX5Obj/Obj187_0/benutzer.php"; // Pfadangabe beachten!// Anmeldung überprüfenif (isset($_POST["anmeldung"])) {
if (isset($BENUTZER_PASS[trim($_POST["name"])]) &&$BENUTZER_PASS[trim($_POST["name"])] === $_POST["passwort"]) {
// Session setzensession_regenerate_id();$_SESSION["benutzername"] = trim($_POST["name"]);// Zur "geschützten"-Seite nach dem Login weiterleiten.// Gegebenenfalls muss diese hier angepasst werden!header("Location: wsx5obj187.php"); // Pfadangabe beachten!
}
}// Abmeldung Logoutif (isset($_GET["abmeldung"])) {
// Session und Cookies löschenunset($_SESSION["benutzername"]);$_SESSION = [];if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();setcookie(session_name(), '', time() - 42000, $params["path"],$params["domain"], $params["secure"], $params["httponly"]);
}session_destroy();// Zur Login-Seite weiterleitenheader("Location: wsx5obj187_a.php"); // Pfadangabe beachten!
}
?>
Code für den <HEAD> Bereich
<link rel="stylesheet" href="wsX5Obj/Obj187_0/style.css">
Code für den <BODY> Bereich
<div align="center">
<form method="post">
<table class="Obj187_table">
<tr>
<td></td><td class="Obj187_text">Login</td>
</tr>
<tr>
<td class="Obj187_input">Benutzername:</td><td><input class="Obj187_field" type="text" name="name" required="required"autocomplete="username" autofocus="autofocus"></td>
</tr><tr>
<td class="Obj187_input">Passwort:</td><td><input class="Obj187_field" type="password" name="passwort" equired="required"autocomplete="current-password"></td>
</tr><tr>
<td></td><td><button class="Obj187_submit" name="anmeldung" type="submit">Login</button></td>
</tr>
</table>
</form>
</div>
Code Datei "style.css"
.Obj187_text { font-family: tahoma; font-size: 16px; font-weight: bold; color: #000; padding: 15px; }
.Obj187_field { border-color: #000; color: #000; margin: 1px; }
.Obj187_input { font-family: tahoma; font-size: 12px; font-weight: normal; color: #000; vertical-align: middle; }
.Obj187_table {
margin:20px;width: 300px;height: 150px;text-align: left;font-family: tahoma;color: #000;font-size: 12px;text-indent: 15px;border: 1px solid #000;background-color: #ECF4FC;line-height: 150%;}
.Obj187_submit {
font-family: tahoma;color: #000;font-size: 12px;font-weight: bold;background-color: #CAE4FC;border: 1px solid #000;margin-top: 5px;margin-bottom: 15px;margin-right: 50px;padding: 4px;border-radius: 7px;}