Я уже задал этот вопрос, но все же я не получил ответа.аутентификация не работает
How to login using Github, Facebook, Gmail and Twitter in Laravel 5.1?
Я могу хранить данные из Gmail, GitHub в базе данных.
Контроллер
if (Auth::attempt(['email' => $email, 'password' => $user_id]))
{
return redirect()->intended('user/UserDashboard');
}
else
{
//here i am going to insert if user not logged in already
return redirect()->intended('user/UserDashboard');
}
Моя проблема в том, если я эхо любые данные вместо return redirect()->intended('user/UserDashboard');
то он отображает. Если я добавлю перенаправление, это не сработает.
код вы вывесили для стандартной аутентификации Laravel, а не [Светская] (http://laravel.com/docs/5.1/authentication#social-authentication) ... – Jeemusu
Если вы удаляете '&& Auth :: user() -> role === 'user'', это работает? Или попробуйте dd (Auth :: user()) на другом маршруте, чтобы убедиться, что сеанс не пропадет. Какой драйвер сеанса вы используете? – Jeemusu