微信扫码登录

微信扫码登录

邮箱恶意注册过多,目前只支持微信模式
付费课程, 订阅后即可观看
正在播放:多表认证 - 实现管理员认证体系的登录功能后,会发生有违认知的神奇事件
发布于: 2019.11.14
elsionlclz 2020.02.02 22:36

求救啊!attempt验证返回true,但为什么check()却是false,guard配置反复检查了N遍都没有问题,走到中间件的时候check()却是false。困扰了一整天了,实在没辙了,才来求救老大!方便的时候能给予指点迷津!万分感谢!

Codinget 2020.02.02 23:13

check的时候你可能是没有指定guard,如果你登录了管理员账号,你需要通过Auth::guard('admin')->check()在这种方式检查,如果是普通用户,直接通过Auth::check() 就可以,我猜你可能是在这里出了问题

elsionlclz 2020.02.02 23:19

首先感谢老大,这么晚了还给予回复,Auth::guard('admin')-&gtcheck(),指定了,还是返回false,这么晚了,老大休息吧,如果可以的话,明天我加你微信,截图给你看,我用laravel这个框架没多久,在踩坑阶段,但很喜欢这个框架。最近非常时期但还有了时间在家尝试用laravel写一个应用,今天遇到了这个问题,头疼...

Codinget 2020.02.02 23:24

截图估计也不好看出来,你不如把代码都发给我,你也录个简单视频,把复现步骤录下来,以方便定位

elsionlclz 2020.02.02 23:26

好的,老大!我明天录制一下。谢谢了!这么晚打扰了!

Codinget 2020.02.02 23:28

早点睡吧,休息好了,咱们的免疫系统才肯给咱们卖命,关键时期,健康第一

elsionlclz 2020.02.02 23:33

嗯,不熬夜了!都好好保养身体,没了健康,啥都是0!不用回复了,老大!谢谢!此评论截止到这条,这个问题解决了后,我也发出来给大家躲坑,我相信后续一定会有人遇到这个坑。尤其是对laravel原有目录修改过后。晚安!老大!

elsionlclz 2020.02.03 14:00

老大!我把源码发你邮箱里了,空闲的时候希望能帮个忙,还是没找到问题所在,哎..,怪自己对laravel认识不深,还得继续深挖才行。

Codinget 2020.02.03 14:47

你先把整个系列看完就知道怎么回事了,你这个项目的代码实在是不知该如何吐槽,太混乱了,哪哪儿都不规范,attempt只是验证用的,它不能完成登录的操作,登录用户你还得用Auth::guard('admin')-&gtlogin($user) 登录一下,这部分的工作你还有很多要做,距离成功还有相当远的距离。guard定义的文件也让人特别懵逼,怎么一个定义成admin,一个定义成admins,这一点区分度都没有,过段时间开发者自己看了都想吐

elsionlclz 2020.02.03 14:52

多谢,老大,还得继续学习,接触这个框架时间不久,只想着能把逻辑跑通,自己也是马虎,多谢批评!惭愧惭愧!

Ryan 2020.04.20 21:50

老大, 你见过这个错误吗? Error Class 'App\Http\Controllers\Auth\Auth' not found, 说的是我 return Auth::guard('sys_admin'); 这一样有问题... 我反复查了code, 和你视频中的一样啊, 没有什么落下的步骤啊... 我微信里给你截屏啊....

Codinget 2020.04.20 22:07

看来兄台的基础还是没打好,不然不会问这个问题,Auth 的命名空间你没有指定啊,这个提示信息已经相当明确了。use Illuminate\Support\Facades\Auth;

标 题
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任