laravel中的登录验证,如果自己写的话,个人理解:
过滤获取用户登录项,然后和数据库中的进行匹配,成功则跳转到登录后页面,并保存用户ID到session中,然后在有些地方直接调用去判断可以么?
还有就是框架自带的csrf_token如果要自己写登录的话,怎么集成呢?
laravel中的登录验证,如果自己写的话,个人理解:
过滤获取用户登录项,然后和数据库中的进行匹配,成功则跳转到登录后页面,并保存用户ID到session中,然后在有些地方直接调用去判断可以么?
还有就是框架自带的csrf_token如果要自己写登录的话,怎么集成呢?
2 回答1.6k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答984 阅读✓ 已解决
2 回答1.1k 阅读
1 回答930 阅读
1 回答887 阅读
1 回答882 阅读
只回答你的问题1
其实你的问题,laravel的auth中间件已经完全都帮你实现了,你在有些地方去判断这个问题可以理解为
你的某些页面需要验证是否登录,那就给路由加上这个auth中间件即实现了你的某些页面判断的问题。路由
如下:
这样你的url访问如下
http://yourdomain.com/repo/index 到你的控制器action之前就会先走auth这个中间件了