首页 / PHP / ThinkPHP实现简单登陆功能的方法
ThinkPHP实现简单登陆功能的方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ThinkPHP实现简单登陆功能的方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1367字,纯文字阅读大概需要2分钟。
内容图文
![ThinkPHP实现简单登陆功能的方法](/upload/InfoBanner/zyjiaocheng/136/5a86d5d2df7f4133848882ad3b01e3c3.jpg)
思路:前台输入账号密码,后台自定义一个函数checkNamePwd()用于验证账号密码正确与否,在控制器里调用,其中,checkNamePwd()方法验证账号密码正确性是首先通过账号查找密码,然后把查找出来的密码和用户输入的密码比较,相同则登陆成功,否则登录失败!
首先在模型类定义一个函数checkNamePwd()
public function checkNamePwd($name,$pwd) { //①先根据$name查询是否存在指定名字的记录 //通过$name查找整条记录 $res = $this->where("mg_name='$name'")->find(); if ($res) { //②把查询到的记录的密码与用户输入的密码比较 if ($res['mg_pwd']===$pwd) { return $res; } }else{ return null; } }
控制器接收用户输入的信息并调用checkNamePwd()方法
$manager = new \Model\ManagerModel(); $name = $_POST['admin_user']; $pwd = $_POST['admin_psd']; //验证成功返回整条记录,否则返回null $info = $manager->checkNamePwd($name,$pwd); if ($info) { //验证成功,给用户信息session持久化操作(name,id) session('admin_id',$info['mg_id']); session('admin_name',$info['mg_name']); //跳转后台首页 $this->redirect('Index/index'); }else{ echo "用户名或密码错误"; }
以上就是本文的全部内容,希望对大家的学习有所帮助。
相关推荐:
网站页面自动跳转实现方法PHP、JSP(下)_javascript技巧
快速排序 php与javascript的不同之处_javascript技巧
File, FileReader 和 Ajax 文件上传实例分析(php)_javascript技巧
以上就是ThinkPHP实现简单登陆功能的方法的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的ThinkPHP实现简单登陆功能的方法全部内容,希望文章能够帮你解决ThinkPHP实现简单登陆功能的方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。