laravel - Laravel MultiAuth 已登录,但将我视为访客
问题描述
我创建了 MultiAuth,我现在可以使用我的新管理员身份验证登录。但问题是,由于我是访客,他将我重定向到 Auth 的正常登录页面。但我也以管理员身份登录。
当我使用普通身份验证登录时,它可以正常工作,
一些要测试的代码:
@guest
Guest
@endguest
@auth('web')
web
@endauth
@auth('admin')
admin
@endauth
当我以普通用户登录时,它显示:
Web
当我退出它显示的所有内容时:
guest
当我使用管理员登录时,它显示:
guest admin
当我使用管理员登录时,如何禁用/注销访客?
解决方案
推荐阅读
- swift - 将数据传回另一个 ViewController 时为 Nil
- xml - 在 FOR XML 查询中选择包含 XML 的列
- codeigniter-4 - Codeigniter4 - 找不到控制器或其方法:\App\Controllers\Startup::index
- opencv - 比较 F 矩阵和 E 矩阵
- c# - 为什么变量在我赋值后会重置其原始值?
- c - GtkTextIter 和 GtkTextMark 有什么关系?
- flutter - 我无法为您的应用添加耀斑闪屏
- javascript - 如何捕获自定义事件?
- python - 组合值为 1 的 python 列表元素加上偏移量(屏蔽)
- javascript - 使用 MongoDB + Express 的“未定义”对象