-
0 votesanswersviews
Laravel 5.2,auth :: check在登录后返回true,但在重定向后返回false
我正在尝试使用laravel 5.2内置的身份验证系统 . 登录似乎工作正常,如果我用Auth :: check()替换return语句,它返回true . 但是当我重定向到'/'时,Auth :: check()突然在我的Auth中间件中返回false . 会话创建方法: public function create(Request $request) { $email = $requ... -
0 votesanswersviews
Laravel路由依赖于用户角色
我正在使用中间件为用户获取角色 . 问题是,我想如何使用路线 . 我希望每个用户都能够访问 /dashboard 并且知道他们有什么角色并将他们发送到正确的路线 . 我可以在调试后看到第一条路由被忽略而支持最后一条路由,因此如果用户不是管理员,则会收到一条错误消息,说明权限不足 . 有没有办法可以调整我的中间件或路由,这样任何用户都可以去 /dashboard 获取与其角色相关的路由? route... -
0 votesanswersviews
中间件无法按预期工作 - Laravel
我想制作一个中间件来保护laravel 5.2 app中的管理路由 . user_type不是我的数据库中的users表中的字段,而是在单独的表中: 管理员的user_type_id是4我制作了这个中间件: class AdminMiddleware { public function handle($request, Closure $next) { $aut... -
0 votesanswersviews
Laravel 5中间件即使在限制之后也会执行
我有一个中间件,如果路由不允许他限制访问路由 . 我添加了: kernel.php protected $middleware = [ \App\Http\Middleware\MyMiddlware::class,] public function handle($request, Closure $next) { $response = $next($request); ... -
0 votesanswersviews
Laravel中间件将包中的所有auth路由重定向到仪表板
我正在设置一个使用自定义包和laravel身份验证中间件的laravel 5.3应用程序 . 当我在laravel / packages / vendor / packageName / src / routes.php中定义路由时就是这种情况 Route::get('member/list', function() { return 'member lists here'; })->... -
1 votesanswersviews
与用户的Laravel中间件
我正在尝试将中间件设置到我的laravel博客,我遇到了以下情况的问题 . 我想允许访问某些路由,但仅限于特定用户(不是角色) . 例如,具有admin,globalmod或版主角色的所有人都可以使用“index”,“create”,“store”和“show”路由 . 要“销毁”路线只能访问管理员 . 问题在于“编辑”和“更新”路线 . 对于这些路线,我想只允许“admin”用户和创建该博客帖子... -
1 votesanswersviews
Laravel JWT刷新令牌中间件和同步请求
我有一个关于jwt刷新令牌中间件和refresh_ttl配置值的问题; 我和JWT有一个laravel应用程序 . 我使用refresh_token中间件在每个请求上发送一个新令牌(并将前一个请求列入黑名单),但是我遇到了同时请求的问题,这些请求使第一个请求的令牌无效,该请求到达服务器并为该服务器抛出异常第二个请求 . 据我所知,refresh_ttl是黑名单后令牌仍然可用的时间,对于像我这样的场... -
52 votesanswersviews
Laravel 5 Resourceful Routes Plus中间件
是否可以将中间件添加到资源丰富路由的所有或部分项目中? 例如... <?php Route::resource('quotes', 'QuotesController'); 此外,如果可能的话,我想让 index 和 show 之外的所有路由都使用 auth 中间件 . 或者这是否需要在控制器内完成? -
0 votesanswersviews
请求进入每个中间件laravel 5.2
我正在使用laravel 5.2 with entrust / zizaco . 当用户进行身份验证时,他们具有admin角色,但是当我将dd(1)放入app_user角色中间件时,请求会进入!该请求还会输入admin和business_owner角色中间件 . 即使用户退出,之后他们的每个请求都通过auth中间件!! Route::group(['middleware' => 'auth'... -
7 votesanswersviews
如果在 Laravel 5.3 中进行身份验证,则重定向
我在Laravel 5.3中使用Auth脚手架,我已经改变了auth的路线。因此,我使用/signin和/signup而不是/login和/register。 在Laravel 5.2中,我们在auth中间件中默认使用了这个, public function handle($request, Closure $next, $guard = null) { if (Auth::guard($...