TP5框架简单登录功能实现方法示例
2019-10-31 18:06
1856 查看
本文实例讲述了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');//登录成功跳转首页 /*echo '登录成功';*/ }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类,要与表名同名
<?php namespace 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程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- thinkPHP5框架实现分页查询功能的方法示例
- 基于Laravel5.4实现多字段登录功能方法示例
- 一个使用监听器模式实现的J2ME网络编程框架,包括一个简单的登录功能实现(含源代码)
- IOS开发简单登录LoginViewController、注册RegisterViewController、UcenterViewController功能实现方法
- Python的Flask框架中实现简单的登录功能的教程
- 菜鸟学SSM框架搭建----Spring+SpringMVC+MyBatis整合,实现简单的登录功能
- tp5(thinkPHP5框架)使用DB实现批量删除功能示例
- Laravel框架文件上传功能实现方法示例
- IOS开发简单登录LoginViewController、注册RegisterViewController、UcenterViewController功能实现方法
- Yii框架使用魔术方法实现跨文件调用功能示例
- PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】
- JS简单实现父子窗口传值功能示例【未使用iframe框架】
- TP5(thinkPHP框架)实现后台清除缓存功能示例
- TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
- laravel框架实现后台登录、退出功能示例
- 一个使用监听器模式实现的J2ME网络编程框架,包括一个简单的登录功能实现(含源代码)
- IOS开发简单登录LoginViewController、注册RegisterViewController、UcenterViewController功能实现方法
- SSM框架整合---实现简单登录注册功能
- Django框架实现的简单分页功能示例
- PHP实现用户异地登录提醒功能的方法【基于thinkPHP框架】