În cazul primei probleme va trebui să trimiţi un cookie sau un parametru GET care să reţină un ID de sesiune (cel mai indicat) iar apoi, pe baza acelui cookie (sau a session ID-ului), să "autentifice" automat utilizatorul. Nu e chiar simplu de făcut aşa ceva însă nici nu necesită un efort prea mare.
La numărul 2 va trebui să verifici dacă acel utilizator există deja în baza de date. Acest lucru îl faci cu:
$sql = "SELECT * FROM utilizatori WHERE username='".$username."'";
$rezultate = mysql_query($sql);
iar apoi verifici dacă ai mai mult de 0 rezultate:
if (mysql_num_rows($rezultate)>0)
Dacă condiţia e adevărată înseamnă că avem deja un utilizator cu numele ăsta.
Nu cred ca as putea depana acum problema cu tine. Dar o sa-ti las scripturile dintr-o carte foarte buna de Larry Ullman din care am invatat eu acum cativa ani. Sunt destule comentarii si daca stii ceva engleza e OK. Ceea ce te intereseaza pe tine gasesti la scriptul/capitolul 13 daca nu ma insel, cu sesiuni, inregistrarea utilizatorilor etc.
http://www.larryullman.com/downloads/phpmysql2_scripts.zip
anonim_4396 întreabă:
FloFlorentina întreabă: