@Nwton

Как работают сессии?

1) Допустим пользователь ввел логин и пароль, отправил на сервер, на сервере произошла проверка на наличие пользователя и соответствие логин:пасс.
2) Если все ок, то генерируем случайную строку и записываем её в куки. Эту же строку сохраняем в базу данных, в таблицу X вида логин+строка.
3) При обновлении страницы/перехода на другие, отправляем куки со строкой на сервер и ищем строку в таблице X. Если там такая строка есть, то индетифицируем пользователя, отправляя в ответ логин, соответствующий строке.

Так ли работает система сессий и достаточно ли такой реализации или я что-то упустил?
И если всё так просто, то зачем использовать сторонние модули для реализации сессий?
  • Вопрос задан
  • 1184 просмотра
Решения вопроса 1
taliban
@taliban
php программист
Релизаций куча, ваш вариант будет работать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект