Laravel 4 Авторизация пользователей и просмотры

Поэтому я работаю над сайтом, пишу его с помощью Laravel и Semantic UI. В рамках этого сайта пользователи могут войти с любой страницы, и после входа они должны быть правильно перенаправлены обратно на любую страницу, на которой они находились. Однако после входа в систему часть пользовательского интерфейса должна измениться, чтобы показать, что они вошли в систему, а не отображать кнопку входа.

Есть простой способ сделать это? Различные ответы, которые я видел здесь, основаны на наличии нескольких шаблонов блейдов: один для пользователей, которые не вошли в систему, и другой для пользователей, которые являются. В идеале, я бы предпочел иметь единственный шаблон блейда (называемый мастером), который я мог бы просто переопределить, когда пользователь правильно аутентифицирован. Также в идеале эта логика не должна быть привязана к какому-либо конкретному контроллеру или маршруту.

0

Решение

Тогда вы можете просто использовать что-то подобное в своем master расположение:

@if(Auth::check())
{{ 'User Is Logged In, Show A LogOut Button' }}
@else
{{ 'User Is Not Logged In, Show A LogIn Button' }}
@endif
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector