У меня есть ниже маршрут, который проверяет, если пользователь проходит проверку подлинности и только тогда пусть они получить доступ к страницеавторизации вместе с аутентификацией в Route.php: Laravel 5.1
<?php
Route::group([
'middleware' => 'auth',
], function() {
Route::get('/Categories-List', 'Skills\[email protected]');
});
В моей auth()->user()
есть RoleID
чтобы проверить, является ли пользователь администратором или другой ролью. Я хочу проверить, является ли RoleID
равным 1, а затем разрешает им доступ к странице.
Могу ли я установить Авторизация наряду с проверкой подлинности в Laravel 5.1
@ Helper Это хаиндинг, когда пользователь не является администратором? Если да, то для '/' url определены какие-либо средние?Вы должны перенаправить в «AdminMiddleware» для маршрутизации, где вы не используете промежуточное ПО 'isAdmin' –
Если пользователь зарегистрирован, но не является администратором, и ударил маршрут, защищенный' isAdmin', он будет перенаправлен на '/', и позже они будут перенаправлены снова к '/' - вот почему вы это получите. Вы должны использовать в новом маршруте AdminMiddleware, например 'limited', и создать новый маршрут' limited', где вы показываете, что эта страница ограничена только для администратора, или вы должны использовать перенаправление на главный URL-адрес для зарегистрированного пользователя –
http: // stackoverflow. ком/вопросы/34560621/призыв к непредсказуемому,-методу-освещающего-подставок-фасадам-validatorresolver – Pankaj