介绍
这期内容当中小编将会给大家带来有关怎么在laravel中利用身份验证实现认证,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
laravel自带的Auth认证中间件- app/Http/中间件/验证。php
<>强查看源码:强>
, if (身份验证:保护(保护美元)→客人()),{ if 才能;(ajax请求→美元(),| |,请求→美元wantsJson ()), { ,,return 响应(& # 39;未经授权的强生# 39;,,401); ,,},{else ,,return 重定向()→客人(警卫队强生# 39;美元/登录# 39;); ,,} 以前,}>里的面,对于检测到用户未登录,重定向到登录页面,使用了& # 39;重定向()→客人()& # 39;的方法!
<强>可查看客人()源码:强>
, public function 客人(路径,美元,美元status =, 302年,headers 美元;=,[],,secure 美元;=,null) ,{ 这→美元才能会话→把(& # 39;url.intended& # 39;,, $ this→发电机→满());,//,设置回跳地址 , return 才能;这→美元,(路径,美元,美元地位,,头,美元,美元安全); 以前,}><强>做了2件事:强>
1。给会话中,设置了当前访问的url链接!(用于我们登录成功后,回跳回来!)
2。跳转到,我们指定的登录页面
<强>接着,自带的身份验证机制中,看看它的登录成功后的操作:强>
, protected function handleUserWasAuthenticated (Request 请求,美元,美元油门) ,{ if 才能;(油门),{ ,,这→美元clearLoginAttempts($请求); ,,} , if 才能;(method_exists ($ this, & # 39;验证# 39;)),{ ,,return 美元这→验证($请求,身份验证:后卫($ this→getGuard())→用户()); ,,} , return 才能;重定向()→计划($ this→redirectPath());,//,获取回跳地址 之前,}>Laravel是什么
Laravel是一套简洁,优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱出来,它可以帮你构建一个完美的网络应用,而且每行代码都可以简洁,富于表达力。
上述就是小编为大家分享的怎么在Laravel中利用身份验证实现认证了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
怎么在laravel中利用身份验证实现认证