如何使用hash check来检查当前密码?(Laravel 5.3中)
发布:smiling 来源: PHP粉丝网 添加日期:2020-02-07 20:41:33 浏览: 评论:0
有时我们在修改密码功能的时候,需要先检查当前的密码。当然如果当前密码不匹配,则会返回错误“您的旧密码是错误的”。
比如我们有一个表单,有三个输入字段,如下所示:
1)当前密码
2)新密码
3)确认新密码
当它将提交表单时,我们必须检查当前密码与存储数据库表密码是否匹配。而laravel存储哈希密码,这样我们就不能直接进行判断检查,但laravel提供了Hash facade,hash::check()方法将帮助你完成这项任务。
下面给大家带来一个简单的实例:
例子:
- public function changePassword(Request $request)
- {
- $input = $request->all();
- $user = User::find(auth()->user()->id);
- //phpfensi.com
- if(!Hash::check($input['current_password'], $user->password)){
- dd('返回错误,与当前密码不匹配。');
- }else{
- dd('在这里,写下你的更新密码');
- }
- }
本篇文章就是关于Laravel 5.3中用hash check来检查当前密码的方法介绍,简单易懂,希望对需要的朋友有所帮助!
Tags: hash check Laravel
- 上一篇:PHP优先级队列的介绍(附代码)
- 下一篇:php中的内存管理的介绍
相关文章
- ·利用PHP实现Hash表功能(2015-12-12)
- ·php中hashtable实现示例分享(2020-09-09)
- ·php的hash算法介绍(2020-09-09)
- ·PHP中对各种加密算法、Hash算法的速度测试对比代码(2021-03-14)
- ·memcache一致性hash的php实现方法(2021-05-15)
- ·PHP利用hash冲突漏洞进行DDoS攻击的方法分析(2021-05-18)
- ·PHP Hash算法:Times33算法代码实例(2021-05-26)
- ·PHP实现的一致性HASH算法示例(2021-09-05)
- ·php获取复选框checkbox值内容实例(2014-01-10)
- ·php读取checkbox值几种方法(2014-01-15)
- ·php 获取checkbox表单取值程序代码(2014-03-05)
- ·获取checkbox值的php代码(2014-08-04)
- ·获取checkbox值的几种方法(2014-08-16)
- ·phpmyadmin无法登录提示please check errors given in your PHP(2014-09-21)
- ·PHP处理Checkbox多选框表单元素的例子(2018-09-14)
- ·php使用mb_check_encoding检查字符串在指定的编码里是否有效(2020-06-01)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)