Autor Zpráva
Mikaelson
Profil
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 *
Mikaelson:
..snáď by som upravil -
"SELECT Uzivatel, Heslo FROM users WHERE Jmeno = '".$_POST[NAZEV]."' LIMIT 1"
Operátor 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.)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: