怎么在laravel中利用身份验证实现认证

  介绍

这期内容当中小编将会给大家带来有关怎么在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中利用身份验证实现认证