Laravel框架使用Auth进行登录验证

进行登录验证的话,Auth 可以进行方便的验证,所需代码只有几行,并且只需要修改一些配置便可以进行验证(大佬勿喷)

首先要进行接值,把视图传来的账号和密码进行接收

//    定义控制器
    public function login(StoreBlogPost $request)
    {
//        接收账号
        $name = $request->input("userName");
//        接收密码
        $pwd  = $request->input("password");
//        进行Auth验证
        $res = Auth::attempt(['userName'=>$name,'password'=>$pwd]);
        if(!$res)
        {
//            验证失败给出提示并且跳转返回
            return redirect('login//')->withErrors(['withErrors'=>'账号或密码错误']);
        }
//        验证成功进行跳转
        return  redirect('html//');
    }

可以直接使用  $request  进行接收值,(  StoreBlogPost  是独立验证器 )

接收完账号和密码就可以进行 Auth 验证了

Auth::attempt(['userName'=>$name,'password'=>$pwd])

userName 是数据库起的账号名称,password 是数据库起的密码名称

验证完便进行下一步:

先创建一个模型,作用要用来进行连接数据库,模型内容直接指定数据库就可以了

可以使用 protected 来指定数据库(重点:类的继承要选择 Auth 并且,数据库里的密码要进行加密,因为 Auth 只认加密密码,可以使用这个函数进行加密 bcrypt

然后再进入 config 中的 auth.php 进行修改配置

修改配置要指向你刚才所创建的模型层( 进行一步步深入 )

 完成以上配置便可以进行和你数据库中的账号、密码进行判断并给出提示

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值