美文网首页
Auth关于用户相关操作

Auth关于用户相关操作

作者: Jason_lai | 来源:发表于2017-11-20 14:18 被阅读0次

用户验证

  • 可以使用controller类的validate方法验证用户数据,例如:
$credentials = $this->validate($request, [
           'email' => 'required|email|max:255',
           'password' => 'required'
       ]);

用户登录

  • Laravel 提供的 Auth 的 attempt 方法可以让我们很方便的完成用户的身份认证操作,attempt方法接收两个参数:验证数组和记住我参数,例如:
if (Auth::attempt($credentials,$request->has("remember"))) {
    // 登录后的操作
}else{
   //登录失败后操作
}

用户注册成功后登录

  • 使用模型的create()方法创建用户,并返回对象
 $user = User::create([
            'name' => $request->name,
            'email' => $request->email,
            'password' => bcrypt($request->password),
        ]);
  • 登录
Auth::login($user);

用户退出

Auth::logout();

检测是否当前用户登录

  • Laravel 提供了 Auth::check() 方法用于判断当前用户是否已登录,已登录返回 true,未登录返回 false
Auth::check();

相关文章

  • Auth关于用户相关操作

    用户验证 可以使用controller类的validate方法验证用户数据,例如: 用户登录 Laravel 提供...

  • 2019-06-19【关于django中auth模块的表】

    参考博客 Django权限系统AUTH模块 auth模块相关的表 user表User是auth模块中维护用户信息的...

  • Etcd权限配置

    目录 Etcd Auth Client Etcd 关于go环境搭建可以参考Go起步 Auth 添加用户root后默...

  • laravel常用方法

    1、用户方法 Auth::user() 可获取登录用户对象 Auth::logout() 用户退出 Auth::...

  • 0003-存入redis数据库

    代码 Redis的操作 1、连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证 2...

  • 第8天笔记 mongdb的操作

    1、基本操作 db.AddUser(username,password) 添加用户 db.auth(usrenam...

  • nginx(五)用户验证

    用户验证 用户验证是指访问需提供账户和密码。相关命令auth_basic string #描述信息autho_ba...

  • laravel app接口笔记(一):用户认证

    关于auth用户认证。 使用条件 环境:phpstudy php版本:7.0.12-nts laravel 版本:...

  • redis cli

    非原创,记录。 1、连接操作相关的命令 quit:关闭连接(connection) auth:简单密码认证 2、对...

  • Django 用户管理

    相关模块:django.contrib.auth使用: 1. 创建用户: User 类默认的属性有: usenam...

网友评论

      本文标题:Auth关于用户相关操作

      本文链接:https://www.haomeiwen.com/subject/qahvvxtx.html