Kód: Vybrat vše
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Přihlášení</title>
</head>
<body>
<?php
if (isset($_COOKIE['auto']) AND isset($_COOKIE['nick']) AND isset($_COOKIE['heslo']))
{
if ($_COOKIE['auto'] == 'yes')
{
// Nadefinujeme hned potřebné proměnné SESSION
$_SESSION['heslo'] = strrev(md5($_COOKIE['heslo']))."g5ds8";
$_SESSION['nick'] = $_COOKIE['nick'];
$_SESSION['id'] = $_COOKIE['id'];
header("Location: ./game.php");
$tlacitko = $_POST["tlacitko"];
if($tlacitko){
$nick = $_POST["nick"];
$heslo = $_POST["heslo"];
$heslo = md5(md5($heslo));
mysql_connect("localhost", "gamew1369162969", "o7txNSp");
mysql_select_db("gamew1369162969");
$dotaz = mysql_query("SELECT * FROM uzivatele WHERE nick='".mysql_real_escape_string($nick)."' AND heslo='$heslo' ;");
while($vystup = mysql_fetch_object($dotaz))
{
$id = $vystup->id;
$nickDB = $vystup->nick;
$hesloDB = $vystup->heslo;
$email = $vystup->email;
$opravneni = $vystup->opravneni;
}
if($nick == $nickDB AND $heslo == $hesloDB){
$_SESSION["id"] = $id;
$_SESSION["nick"] = $nick;
$_SESSION["email"] = $email;
$_SESSION["opravneni"] = $opravneni;
echo "Byl jsi přihlášen jako $nick";
}
if (isset($_POST['pamatuj'])){
// Dále uložime data do COOKIE, pro pozdější přihlášení
// POZOR!!! DATA V COOKIE NEJSOU ŠIFROVÁNÁ, DĚLEJTE TO NA ZÁKLADĚ VLASTNÍHO UVÁŽENÍ
if($_POST['save'] == 1)
{
// Pokud se uživatel chce přihlášovat automaticky
setcookie("auto", "yes", time()+9999999);
setcookie("nick", $_POST['nick'], time()+9999999);
setcookie("heslo", $_POST['heslo'], time()+9999999);
setcookie("id", $r1['id'], time()+9999999);
}
}
}
?>
<html>
<form action="<?php $PHP_SELF; ?>" method="POST">
<tr><td>Nick:</td><td><input type="text" name="nick" /></td></tr>
<tr><td>Heslo:</td><td><input type="password" name="heslo" /></td></tr>
<tr><td></td><td><input type="submit" name="tlacitko" value="Přihlásit se" /></td></tr>
<tr><td></td><td><input type="checkbox" name="pamatuj" /></td></tr>
</form>