Laravel 5.2服务----用户验证Auth相关问题

Posted strenghthen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 5.2服务----用户验证Auth相关问题相关的知识,希望对你有一定的参考价值。

关于laravel的auth()用户认证这一块,面前我也是,有用到,有碰到什么问题我就记录下来。

手动认证用户

<?php

namespace App\Http\Controllers;

use Auth;
use Illuminate\Routing\Controller;

class AuthController extends Controller{
    /**
     * 处理登录认证
     *
     * @return Response
     */
    public function authenticate()
    {
        if (Auth::attempt([‘email‘ => $email, ‘password‘ => $password])) {
            // 认证通过...
            return redirect()->intended(‘dashboard‘);
        }
    }
}
一次性认证用户

once 方法只在单个请求中将用户登录到应用,而不存储任何 Session 和 Cookie,这在构建无状态的 API 时很有用。once方法和attempt方法用法差不多:

if (Auth::once($credentials)) {
    //
}

 

以上是关于Laravel 5.2服务----用户验证Auth相关问题的主要内容,如果未能解决你的问题,请参考以下文章

致命错误:未知:Laravel 5.2 Auth 中需要打开失败错误

在 laravel 5.2 中使用默认身份验证路由对用户进行身份验证后设置会话数据

如何在 Laravel 5.2 中创建多重身份验证

在AuthController中覆盖laravel的5.2身份验证方法

Laravel 5.2 需要一个实现默认身份验证驱动程序/“Multi-Auth”的示例。现在需要很多工作,因为[重复]

Laravel 5.3 用户验证源码探究 路由与注册