Как и где назначить пользовательские данные сеанса, когда пользователь вошел в систему с помощью Remember_token Laravel 5 - PullRequest
0 голосов
/ 16 июня 2020

Я назначил пользовательские данные сеанса после успешного входа пользователя в приложение, что было сделано с помощью функции Auth :: try (), но когда пользователь вошел в систему с помощью токена Remember_me, я не могу назначить пользовательские данные сеанса, которые жизненно важны для правильного функционирования приложения. (Я имею в виду, что все приложение работает на основе назначенных настраиваемых переменных сеанса)

Но приложение регистрирует пользователя без данных сеанса, и я не знаю, как назначить настраиваемые переменные сеанса, когда пользователь входит в систему с токеном запомнить меня

Любые предложения приветствуются

Спасибо

Моя функция входа в систему

// login function
if(Auth::guard('authors')->attempt(['email' => $request->email, 'password' => $request->password], $remember)) 
{
     //set custom session variables in
     session()->put(['author_university' => author_university,  
                     'author_institution' => author_institution,
                     'role' => 'author'
    ]);

   return redirect('/home')->with('success', 'Logged In Successfully');

} 
...