Autor | Zpráva | ||
---|---|---|---|
QGAnna Profil |
#1 · Zasláno: 19. 11. 2010, 23:50:01
Dobrý den,
mám přihlášení na můj web. Chci to udělat tak, že se podívám, jestli tam určitý uživatel je a jestli ano, tak si uložím do COOKIE jeho id. Výsledek bude určitě jenom jeden. Jak bych mohla zjistit to id? Děkuji. |
||
Taps Profil |
#2 · Zasláno: 19. 11. 2010, 23:52:39
QGAnna:
ukaž kod, který ti zajištuje přihlašování |
||
QGAnna Profil |
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>Labyrint</title> </head> <body> <h2>Přihlášení</h2><br> <? if(!$reg) {echo '<form> Přezdívka: <input name="nick"><br> Heslo: <input type="password" name="heslo"><br> <input type="hidden" name="reg" value="true"><input type="submit" value="OK"></form> ';} else { $spojeni = mysql_connect("mysql.webzdarma.cz","login","heslo" ); mysql_select_db(labyrinthra, $spojeni); $vysledek = mysql_query( "SELECT id FROM reg WHERE nick= '$nick' and heslo= '$heslo'", $spojeni); $radku = mysql_num_rows($vysledek); if($radku==0){$good=false;} else {$good=true;} if($good) {SetCookie("lablog", $vysledek["id"]); echo 'Jste úspěšně přihlášen.'; echo $_COOKIE["lablog"];} else {echo ' <form> Přezdívka: <input name="nick"><br> Heslo: <input type="password" name="heslo"><br> <input type="hidden" name="reg" value="true"><input type="submit" value="OK"></form><br> Heslo a přezdívka k sobě nepatří. ';} ;} ?> </body> </html> |
||
Anonym Profil * |
nezjišťovat počet výsledků, ale výsledek:
session_start(); ... <form action="název_skriptu.php" method="post"> ... if ($row = mysql_fetch_array($vysledek)) $_SESSION["lablog"]=$row["id"]; použil jsem session a ve formu musí být method a action! jestli je někdo přihlášen se testuje: if (isset($_SESSION["lablog"])) .... je přihlášený else ... není přihlášený odhlašuje se: unset($_SESSION["lablog"])); id přihlášeného je: $_SESSION["lablog"] žádné přístupy do databáze na veřejnou diskuzi nepatří: $spojeni = mysql_connect("mysql.webzdarma.cz","login","heslo" ); Prosím moderátora o smazání toho hesla, díky. |
||
QGAnna Profil |
#5 · Zasláno: 20. 11. 2010, 12:37:52
Anonym:
Děkuju. Tam na ty hesla vždycky zapomenu moc se omlouvám. |
||
Časová prodleva: 13 let
|
0