| Autor | Zpráva | ||
|---|---|---|---|
| ludvalb Profil |
#1 · Zasláno: 22. 10. 2012, 11:04:49
Zdravím, mám následující kod, který mi zajišťuje přihlášení. Potřeboval bych bych ale nastavit aby mě to z webu odhlašovalo až po 9 hodinách.
<?php
session_start();
$name = $_POST["name"];
$password = $_POST["password"];
$_SESSION['logged_in'] = false;
if (strlen($name) && strlen($password)> 0){
require("./connect.php");
$query = "SELECT name,password FROM admins WHERE name ='$name'";
$result = mysql_query($query, $connection) or die(mysql_error());
$name_in_db = @mysql_result($result, 0, "name");
$psswd_in_db = @mysql_result($result, 0, "password");
if (($password) == $psswd_in_db && $name == $name_in_db) {
$_SESSION['logged_in'] = true;
header('Location: index.php?page=aktualni-prodej');
exit;
}
else $_SESSION['err_mess'] ='<br><font color="red">Bylo zadáno špatné uživatelské jméno nebo heslo.</font>';
}
elseif ($_SESSION['counter']++ > 1 && !$_SESSION['logged_in']){
$_SESSION['err_mess'] ='<br><font color="red">Musíte zadat uživatelské jméno a heslo.</font>';
}
header('Location: index.php?page=login-form');
?>Předem díky za pomoc, se SESSIONS nemám moc zkušeností. |
||
| panther Profil |
#2 · Zasláno: 22. 10. 2012, 11:06:24
|
||
| Majkl578 Profil |
#3 · Zasláno: 22. 10. 2012, 13:11:26
Už se to tu několikrát řešilo.
|
||
| ludvalb Profil |
#4 · Zasláno: 22. 10. 2012, 14:10:47
jj, to jsem tu našel, ale bohužel jsem nějak nepochopil jak a kam bych to měl zapsat? Z manuálu moc moudrý nejsem.
|
||
|
Časová prodleva: 13 let
|
|||
0