Я довольно новичок в Laravel, и я также много гуглял по этой теме, но не смог найти строгий ответ.У меня есть идея, как получить аутентифицированного члена по-настоящему простым способом, но я просто хотел проверить это у более опытных разработчиков.Прежде всего, мне нужно это в одном очень простом приложении администратора, это означает, что мне не нужна какая-либо расширенная аутентификация.На стороне API я использую Laravel, а на интерфейсе у меня приложение angular 6.
Редактировать: Я знаю, что Laravel имеет встроенную аутентификацию, и вход в систему работает хорошо, но я не уверен, как ее использоватьи получить аутентифицированного члена при обновлении страницы.Просто обратите внимание, что я использую Angular на стороне пользовательского интерфейса.
Моя идея состоит в том, чтобы использовать аутентификацию на основе сеансов cookie, теоретически, когда пользователь входит в систему, я устанавливаю cookie с идентификатором членов (вероятно, хорошей идеей является хешированиезначение), и при обновлении я могу проверить этот файл cookie (получить идентификатор, найти элемент по идентификатору и вернуть его, таким образом, у меня есть проверенный член).
Кто-нибудь знает, каков самый простой способ сделать это,Можно ли использовать что-то вроде этого, поэтому, когда пользователь входит в систему, я могу сделать:
$request->session()->put('key', 'value');
и при обновлении я могу сделать
$value = $request->session()->get('key');
Мои вопросы для этого:
Это правильный подход?Как настроить, например, сеанс на 20 минут?Какой хороший способ указать ключ и значение для получения аутентифицированного члена?Каков хороший способ создания промежуточного программного обеспечения на основе этой техники?