Dcat-admin登录增加验证码(保姆级教程)
写在前面
paperen这里使用的dcat-admin版本小于2.0,故不能直接使用dcat-login-captcha
这个第三包实现
对于2.0以上建议直接用guanguans/dcat-login-captcha
dcat-login-captcha - dcat admin 登录验证码扩展
由于工作原因需要给dcat-admin登录页面增加一个验证码,一开始百度找了一些解决方案
记在dcat-admin中,登陆页面加验证码操作 Laravel - 验证码
两个参考资料paperen都试了一下,最终基本按第一个方案实现出来,但其中踩过一些坑(花了有4、5个小时才弄出来)所以借此机会记录一下 PS:这个真的是保姆级教程
大致思路
- 通过路由重写原本的登录页面与登录验证入口——修改routes.php、完善AuthController
- 增加一个生成验证码的接口——需要给这个接口开放权限验证
- 验证码保存在session中,登录判断增加验证码对比
最近评论