时间:2021-05-26
本文实例讲述了TP5框架简单登录功能实现方法。分享给大家供大家参考,具体如下:
登录方法,验证
public function login(){ if(request()->isGet()){ return view('login'); }elseif(request()->isPost()){ $model = new InfoModel(); $name = input('name'); //获取表单提交的姓名 $pwd = input('password');//获取表单提交的密码 if($model->LoginVerify($name,$pwd)){ $verify = input('code'); //获取验证码的值 $cap = new Captcha(); //实例化验证码类 if($cap->check($verify)){ $this->success('登录成功','admin/ShowIndex');//登录成功跳转首页 }else{ $this->error('验证码错误','admin/admin/login'); } } }}表单
<div class="form-group"> <div class="field field-icon-right"> <input type="password" class="input input-big" name="password" placeholder="登录密码" data-validate="required:请填写密码" /> <span class="icon icon-key margin-small"></span> </div> </div> <div class="form-group"> <div class="field"> <input type="text" class="input input-big" name="code" placeholder="填写右侧的验证码" data-validate="required:请填写右侧的验证码" /> <img src="{:captcha_src()}" alt="" width="150" height="32" class="passcode" style="height:43px;cursor:pointer;" οnclick="this.src=this.src+'?'"> </div></div>model类,要与表名同名
<?phpnamespace app\admin\model;use think\Model;class Info extends Model{#登录验证 public function LoginVerify($name,$pwd) { //$re = $this->where(["username =>'$name',pwd=>'$pwd'"])->find(); $re = $this->where("username='$name' and pwd='$pwd'")->find(); if($re){ return $re; }else{ return null; } }}更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了tp5框架前台无限极导航菜单类实现方法。分享给大家供大家参考,具体如下:适用于idnamepidsort类似结构的表结构使用方法:(tp5)1、将
本文实例讲述了tp5框架使用cookie加密算法实现登录功能。分享给大家供大家参考,具体如下:首先,我们为什么要对cookie加密?之所以要对cookie加密是
本文实例讲述了ThinkPHP5框架实现简单的批量查询功能。分享给大家供大家参考,具体如下:TP5的EXP、批量查询、聚合查询等。//使用EXP条件表达式,表示
本文实例讲述了tp5框架无刷新分页实现方法。分享给大家供大家参考,具体如下:已tp5分页为例,1.默认生成的分页页码如下:«12»2.点
本文实例讲述了thinkphp框架无限级栏目的排序功能实现方法。分享给大家供大家参考,具体如下:题目中我们并没有说明是tp5的无限级排序还是tp3的无限级排序就