STJ
@STJ
Front-end developer

Какую логику сохранения сессии пользователя применить в приложении?

Есть несколько вариантов. Никак не могу определиться.
1. При первом посещении сайта отсылать запрос на существование сессии и решать, отправить юзера на страницу авторизации?
2. При отправке запросов с клиента проверять, существует ли сессия данного юзера или нет и, снова таки, решать, отправлять ли юзера на страницу авторизации или нет.

Поделитесь своим опытом в данном сабже.
  • Вопрос задан
  • 619 просмотров
Решения вопроса 1
zolt85
@zolt85
Программист
Не знаю как на node.js это делать. На java в web приложении объявляю Listener который реагирует абсолютно на все запросы и проверяет залогинен ли пользователь (грубо говоря есть ли сессия по JSESSIONID), если нет - редирект на страницу логина. 6 лет проекту - полет нормальный )
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@IceJOKER
Web/Android developer
Можно пользоваться кукизами, они доступны и на стороне клиента.

Так или иначе на сервере в каждом месте где нужна авторизация должна стоять проверка, не надо это дело вешать только на плечи клиента, т.к. опасно.
Первый вариант по-моему лучше
Ответ написан
Комментировать
@kostiknoir
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы