Интересно ми е, каква е логиката на "remember me" checkbox-а?
По принцип, записвам данните за сесията на потребителя в бисквитка, но искам да изградя възможност да бъде запомнен, дори и след затваряне на браузъра.
В момента, при логване на потребителя създавам текстов файл, чието име съдържа IP адреса на посетителя и user agent информацията (Създавам нов файл, защото знам че ще се пази на сървъра докато не го изтрия, няма срок на валидност), а съдържанието му е ID на сесията, от където вече лесно обработвам данните.
Този вариант работи чудесно, но се замислих, че ако има няколко човека използващи един и същи IP адрес и еднакви браузъри, ще възникне конфликт между тях, което ме навежда на мисълта, че подхода ми е грешен.
Какво друго решение можете да ми предложите?
Благодаря предварително.
По принцип, записвам данните за сесията на потребителя в бисквитка, но искам да изградя възможност да бъде запомнен, дори и след затваряне на браузъра.
В момента, при логване на потребителя създавам текстов файл, чието име съдържа IP адреса на посетителя и user agent информацията (Създавам нов файл, защото знам че ще се пази на сървъра докато не го изтрия, няма срок на валидност), а съдържанието му е ID на сесията, от където вече лесно обработвам данните.
Този вариант работи чудесно, но се замислих, че ако има няколко човека използващи един и същи IP адрес и еднакви браузъри, ще възникне конфликт между тях, което ме навежда на мисълта, че подхода ми е грешен.
Какво друго решение можете да ми предложите?
Благодаря предварително.