教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 如何使用hash check来检查当前密码?(Laravel 5.3中)

如何使用hash check来检查当前密码?(Laravel 5.3中)

发布时间:2021-01-14   编辑:jiaochengji.com
教程集为您提供如何使用hash check来检查当前密码?(Laravel 5.3中)等资源,欢迎您收藏本站,我们将为您提供最新的如何使用hash check来检查当前密码?(Laravel 5.3中)资源
有时我们在修改密码功能的时候,需要先检查当前的密码。当然如果当前密码不匹配,则会返回错误“您的旧密码是错误的”。

比如我们有一个表单,有三个输入字段,如下所示:

1)当前密码

2)新密码

3)确认新密码

当它将提交表单时,我们必须检查当前密码与存储数据库表密码是否匹配。而laravel存储哈希密码,这样我们就不能直接进行判断检查,但laravel提供了Hash facade,hash::check()方法将帮助你完成这项任务。

下面给大家带来一个简单的实例:

例子:

public function changePassword(Request $request) {     $input = $request->all();     $user = User::find(auth()->user()->id);      if(!Hash::check($input['current_password'], $user->password)){         dd('返回错误,与当前密码不匹配。');     }else{         dd('在这里,写下你的更新密码');     } }

本篇文章就是关于Laravel 5.3中用hash check来检查当前密码的方法介绍,简单易懂,希望对需要的朋友有所帮助!

以上就是如何使用hash check来检查当前密码?(Laravel 5.3中)的详细内容,更多请关注教程集其它相关文章!

  • 本文原创发布教程集,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    如何使用hash check来检查当前密码?(Laravel 5.3中)
    Laravel 5.3安装配置用户手册
    PHP开发者如何做好密码保护以及Laravel底层密码存储和验证实现
    Laravel 5.1 中的ACL用户授权及权限检查功能例子
    Laravel 默认重置密码功能代码重构方法
    php字符串哈希函数算法实现代码
    【哈希密码】PHP比md5更安全的加密方式
    python hash是什么
    Laravel 5.2 安装配置教程详解
    Laravel 5.3 cache()函数用法介绍

    [关闭]
    ~ ~