laravel检查当前是哪个guard登录
2017-12-25 17:27
218 查看
1.我们将不同的用户guard,放在一块。当跳转过来,不知道用户是哪一个guard 例如: 商家 学生 学校 不知道是哪个用户来进行支付,如何来区分呢? 目前已知的,应该只能是一个一个guard来尝试。 2.上面这种情况,又不支持,多个guard同时登录,怎么办?(我也想支持同时登录) 可能我从商家支付页面跳入,而且我自己的学生端也同时登录。我可能先检测的学生guard,就不对了! 这种情况,我们目前这里,通过 '业务类型' 来区分,查询订单的用户类型是 '商家或学生' $account_record = AccountRecord::find($account_record_id); switch($account_record->user_type) { case 1: $guard = 'business'; break; case 2: // 学生我们不填写了,走默认 $guard = ''; break; } $user_id = Auth::guard($guard)->user(); 参考文章: https://stackoverflow.com/questions/42809403/laravel-how-to-get-the-guard-that-authenticated-the-user https://stackoverflow.com/questions/38999725/checking-which-guard-is-loggedin
相关文章推荐
- Laravel 获取当前 Guard 分析 —源自电商购物车的实际需求
- Laravel 获取当前 Guard 分析 —源自电商购物车的实际需求
- 如何知道当前linux登录的是哪个终端设备
- mscrm4.0 获取当前登录的用户名
- 登录检查 springMVC Interceptor拦截器实现登访问
- 【Win 10应用开发】如何知道当前APP在哪个平台设备上运行
- 使用mimipenguin实现从当前 Linux 用户转储登录密码
- Laravel- Auth登录验证
- Android 开源优秀 Library 推荐 - 11月;包括(ViewPager 中指明当前处于哪个画面中)等
- 第一行代码:知晓当前是哪个界面
- bootstrap弹出登录框【带合法性检查】
- Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
- 查看当前APP打开的是哪个Activity
- 【win7系统教程§Windows Update当前无法检查更新怎么办§】
- 【仿去哪儿登录】UITextField输入时检查输入框是否为空
- Android 如何快速定位当前页面是哪个Activity or Fragment
- Laravel 5.3 登录注册底层实现详解
- 引用账户当前已锁定,且可能无法登录”--问题的解决方法(转载)
- Laravel实现用户注册和登录
- php-fpm通过request_slowlog_timeout检查哪个脚本执行时间长