prihlaseni.php
<form action="login.php" method="post">
<BR><u>Nick:</u>
<BR><input type="text" name="nick" value="" size="20" tabindex="1" />
<BR>
<BR> <u>Heslo:</u>
<BR><input type="password" name="heslo" value="" size="20" tabindex="2" />
<BR>
<BR><input type="submit" name="submit" value="Přihlásit se" /></td>
<BR> <BR><FONT color="black">Nemáte účet? |</font> <a href="registrace.php">Registrace</a></td>
</form>login.php
<?php
include "./connect.php";/* připojení k databázi */
$login = mysql_real_escape_string($_POST["nick"]);/* nick zadaný ve formuláři pro přihlašování */
$heslo = mysql_real_escape_string($_POST["heslo"]);/* heslo zadané ve formuláři pro přihlašování */
$md5heslo = md5($heslo);/* Pomocí funkce md5() heslo zahashujeme */
/* — DOTAZ K MYSQL PRO OVĚŘENÍ PŘIHLAŠOVACÍCH DAT — */
$dotaz = mysql_query("select * from uzivatele where login = '$login' and heslo = '$md5heslo'");
$overeni = mysql_num_rows($dotaz);
$row = mysql_fetch_array($dotaz);
if($overeni == 1) {
session_start();
$_SESSION['login'] = stripslashes($login);
$_SESSION['id'] = $row["id"];
header("Location: admin.php");
die();
} else {
echo"Zadal jsi špatný login nebo heslo!";
}
?>
logout.php<?php
session_start();// Zapneme session
session_destroy();// Smažeme všechna session
header("location: index.php"); // Přsesmeruje na přihlašovací stránku
?>
admin.php<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="Description" content="Jednoduché přihlášení pro vaše www stránky." />
<meta name="Keywords" content="přihlášení, php, mysql, registrace, login" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Author" content="Jiří Černý - Tvorbawebu@email.cz" />
<title>Jednoduché přihlášení - Zabezpečená stránka</title>
</head>
<body>
<?php
if($_SESSION['login']!=""){
echo'<strong>Nacházíš se jako v administraci!</strong> <a href="logout.php">Odhlásit</a>';
} else {
echo'Tato stránka je přístupná pouze přihlášeným uživatelům!';
}
?>
</body>
</html>