2016-01-07 3 views
1

Я создаю приложение laravel 5, у которого есть социальная аутентификация, теперь у меня есть весь код, чтобы получить пользователя, зарегистрировать его или войти в систему, если пользователь существует, все работает нормально. Проблема заключается в том, что пользователь не согласился войти в систему с социальным провайдером в мое приложение (например, нажмите кнопку отмены), кто-то знает, как с этим справиться.laravel socialite error, когда пользователь отменяет

Теперь, если я нажму кнопку отмены в окне социального входа, он выдает ошибку 400 Client.

Заранее благодарен

+1

Используйте try-catch. Переместите весь свой код внутри блока try и в блоке catch переадресовывайте пользователя на страницу входа и показывайте соответствующее сообщение. – Vikas

+0

@Vikas преобразует ваш комментарий в ответ, чтобы отметить его. Благодарю. – asolenzal

ответ

3

Вы можете использовать try-catch. Переместите весь свой логин/регистрационный код внутри блока try & внутри блока catch, перенаправить пользователя на страницу входа & показать соответствующее сообщение

+0

Спасибо, что это работает отлично. – asolenzal

+0

Добро пожаловать. – Vikas

Смежные вопросы