RootPM
21.11.2016 - 15:53
depp
Вы шутите )) Конечно важные данные хранятся в DB
_____________
Все будет офигенно. Кому-то сразу, кому-то постепенно.
Зачем вообще нужна галочка "запомнить меня"?
Она пользователю не даёт ничего.
Пишем ключ сразу в куку и всё.
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
RootPM
21.11.2016 - 16:37
Цитата (Arh @ 21.11.2016 - 16:30) |
Зачем вообще нужна галочка "запомнить меня"? |
Зашёл с чужого ПК, а выйти забыл
_____________
Все будет офигенно. Кому-то сразу, кому-то постепенно.
RootPM
Цитата |
Зашёл с чужого ПК, а выйти забыл |
И забыл снять галочку "запомнить меня"
На такой случай нужно оставлять только "Выйти с других устройств"
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Цитата (RootPM @ 21.11.2016 - 15:49) |
Перед тем как перезагрузить сервер мы снимаем данные с памяти. |
куда вы снимаете данные? на диск? сколько это времени будет занимать? потом же при старте надо будет эти данные прочитать. сколько это времени будет занимать? все это время проект будет стоять. допустимы ли такие простои? плюс надо реализовать это самое снятие данных. и загрузку обратно.
а в случае не штатной перезагрузки сервера что будет?
продумано ли у вас это все?
проще всего, завести таблицу авторизаций в базе. куда записывать все сессии пользователя. при такой схеме будет просто реализовать механизм "выйти на всех устройствах".
RootPM
21.11.2016 - 18:20
depp
В случае нештатной ситуации все авторизации потеряются (кроме сохранённых копий), но это бывает очень редко, не больше раза в год.
У нас имеется алгоритм, в котором сессии пользователей которые провели онлайн больше определённого периода сохраняются на вспомогательный сервер (в качестве копии).
_____________
Все будет офигенно. Кому-то сразу, кому-то постепенно.
а проблема перезатираемости данных? вы же не всю память отдадите мемкешед.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.