Laravel认证中间件失效:未登录可直接访问Dashboard
Laravel认证中间件失效问题求助
问题情况
我正在学习Laravel,目前把之前开发的无框架PHP项目逐步迁移到Laravel里。迁移时碰到认证相关的问题:未登录状态下直接访问/dashboard可以进入页面,认证中间件没起到限制作用。
我试过的路由写法:
// Route::get('/dashboard', function() { // return view('login/dashboard'); // });
用户名和密码匹配时能正常触发登录逻辑(匹配时会返回'test'),但就是拦不住未登录用户访问仪表盘。
登录逻辑片段
if ($user && $user->username !== null && Hash::check($credentials['username'], $username->username)) { //return redirect()->intended('/dashboard'); return 'test'; }
可提供的相关代码
我可以提供以下文件的相关代码片段:
Authenticate.phpweb.phpUsuario.phpAuthController.phpauth.php
希望能得到解决这个问题的思路或方法。
内容的提问来源于stack exchange,提问作者Yerko Andrés
相关产品推荐
相关产品推荐

