Какая польза от laravel, запомни мне токен? - PullRequest
0 голосов
/ 04 июня 2019

У меня есть пара проблем с пониманием функциональности Laravel запомнить меня.

  1. Какая связь между функциональностью запомнить меня и столбцом remember_me в таблице users?
  2. Есть ли таймаут для этой функции?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

Здесь также есть хорошая документация здесь

  1. Но да, соединение есть, и оно устанавливается, когда вы выбираете опцию Запомнить меня при входе в систему.
  2. Он длится бесконечно, поэтому тайм-аут не существует.
0 голосов
/ 04 июня 2019

Laravel аутентификация предлагает запомнить меня функциональность из коробки.

Чтобы использовать его, нужно сделать 2 вещи:

добавить столбец Remember_token в таблицу пользователей - именно там будет храниться токен передать true в качестве второго параметра Auth :: попытки (), чтобы включить поведение запомнить меня Если вы сделаете это, Laravel сгенерирует токен, который будет сохранен в таблице пользователей и в файле cookie. При последующих запросах, даже если сеансовый cookie-файл недоступен, пользователь будет аутентифицироваться автоматически, пока существует cookie-файл запомнить меня.

Более подробную информацию и пример можно найти в документации: Нажмите здесь

...