Запомняне на името и паролата

Mp3Fun

Registered
Как да направя да не се логвам всеки път в сайта ми, ами да ми запазва името и паролата?
С Бисквитки ли как ставаше помогнете какъв е кода, какво трябва да напиша?
 
Друг начин е една таблица примерно saved_logins с полета id, ip, active.
При регистрация се добавя запис:

1, 78.169.135.48, n

Това ip ми дойде на ум.
Първата цифра е id.
И накрая n , като "no".
След това при първи вход се проверява така:

SELECT * FROM saved_logins WHERE ip='ИП-то на потребителя , като се взима от таблицата с потребителите'

След това проверяваме дали полето active = n или на y
Ако е n правиме един ъпдейт:

UPDATE saved_logins SET active='y' WHERE ip='ИП-то на потребителя , като се взима пак от таблицата с потребителите.

И накрая в сайта правиш

SELECT * FROM saved_logins WHERE ip='$_SERVER[REMOTE_ADDR]'

Ако има добавен запис в таблицата , и ip-то съвпада , да прави проверка за username които отговаря на това ip , и да създава сесия.
И така автоматично ще създава сесия всеки път.

А за вариянт с cookies , не се сещам как да направиш постоянно да си логнат , след като излизаш и пак влизаш в сайта.
 
@proba - този варият не е много добър. Хора които са в локални мрежи един да се логне с ip: 192.168.1.10, и всички с такива ip ще им пише че са логнати. А с cookies - задаваш им многоооо :D голям 'живот' и правиш проверка, ако е изтекла сесията да провери дали има cookies и ако има да и присвои стойността, а ако няма просто няма да има стойност. Така мисля че ще стане.
 
@bobsona , човека не пита как да си направи сесия.
А как да е логнат всеки път като посети сайта.
 
Естествено че съм чувал нали имам логин системата трябва ми само как да се запазват дайте някакъв код и ако може обяснете кое закакво е нали работата е да го разбера не да ми го дадете на готово ..
 

Back
Горе