Autor | Zpráva | ||
---|---|---|---|
Mikaelson Profil |
#1 · Zasláno: 27. 2. 2012, 12:37:27
Dobrý den, mám jeden problém. Vytvářím "primitivní" přihlšovací systém pomocí session. 1/3 uživatelů si ale stěžuje, že se jim podaří přihlásit až třeba na 5. pokus a některým třeba vůbec ne... Můžete se mi podívat do kódu a říci, zda mi tam něco nechybí. PS: jsem opravdu začátečník.
Díky předem, Michal $query = "SELECT * FROM users WHERE Jmeno LIKE '$_POST[NAZEV]'"; $result = mysql_query($query, $connection); while ($row=mysql_fetch_array($result)) { $user = "$row[Uzivatel]"; $pass = "$row[Heslo]"; if($_POST['Pass']==$pass){session_start();header("Cache-control: private"); ini_set('session.gc_maxlifetime', 24 * 60 * 60); $_SESSION[userlogged] = "1"; $_SESSION[Uzivatel] = $user; header("Location:http://aimanager.cz/index.php"); exit;}} |
||
ra100 Profil * |
#2 · Zasláno: 27. 2. 2012, 16:53:54 · Upravil/a: ra100
Mikaelson:
..snáď by som upravil - "SELECT Uzivatel, Heslo FROM users WHERE Jmeno = '".$_POST[NAZEV]."' LIMIT 1" LIKE sa mi nezdá vhodný na tento účel.
Mrkni aj na Přihlašování uživatelů od Jakuba Vrány. ...malá zmena - "SELECT Jmeno, Uzivatel, Heslo FROM users WHERE Jmeno = '".$_POST[NAZEV]."' LIMIT 1"
|
||
SeparateSK Profil |
Keď sa prihlásia na http://www. ,to neznamená,že sú prihlásení na http:// (bez www.)
|
||
Časová prodleva: 12 let
|
0