DennisKingsman
@DennisKingsman
Студент

Как авторизировать клиента на сайте?

У меня есть сайт с двумя кнопками на главной странице : log in и register для авторизации и регистрации соответственно. При попытке регистрации сначала проверяется пароль и повторный пароль , потом проверяется email , если такой уже есть в базе, то данный пользователь уже зарегестрирован , если все нормально , то данные помещаются в базу. Далее нам необходимо залогиниться, и тут я уже не понимаю как это провернуть. Я могу проверить email и пароль на наличие такого пользователя в базе, но как потом отобразить на сайте его личный кабинет я не понимаю . То есть до авторизации личный кабинет должен быть пустым , а после все действия должны отображаться уже для конкретного пользователя.
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
l3ftoverz
@l3ftoverz
Люблю Финский металкор
Ну, обычно юзеру при авторизации даётся как бы так сказать, сессия или токен сессии, ставится куда-то в Куку и при каждом запросе сайта юзер тебе эту Куку дает, ты эту Куку проверяешь у себя где-то, где хранишь токены, обычно это таблица в бд. Если все норм с токеном - юзер авторизован, что бы понять, кто есть кто, ты заранее этот токен привязываешь к конкретному юзеру.

Это если очень грубо и поверхностно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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