登录注销
2016-04-12 20:23
330 查看
public function login(){ session_start(); $name=$_POST['name']; $pwd=$_POST['pwd']; $code=$_POST['code']; $Verify = new\Think\Verify(); $re=$Verify->check($code, $id=1); if(!$re){ $this->error('验证码错误','index',1); }else{ $user=M('think_user'); // $where='name = '. $_SESSION['user'].'AND password = '.$_SESSION['pwd']; $where="name='{$name}' and password='{$pwd}'"; $f=$user->where($where)->find(); if(is_array($f)){ $_SESSION['user']=$name; $_SESSION['pwd']=$pwd; $this->success('登陆成功',U('Index/index1'),1); }else{ $this->error('用户名密码错误','index',1); } } } public function loginout(){ session_start(); unset( $_SESSION['user']); unset( $_SESSION['pwd']); session_destroy(); $this->success('注销成功',U('Login/index'),1); } public function regist(){ if($_POST){ $code=$_POST['code']; $Verify = new\Think\Verify(); $re=$Verify->check($code, $id=1); if(!$re){ $this->error('验证码错误','index',1); }else{ $data=$_POST; $user=M('think_user'); unset($data['password1']); $rel=$user->add($data); if($rel){ $this->success('注册成功',U('Login/index'),1); }else $this->error('注册失败',U('Login/regist'),1); } }else $this->display(); } public function img(){ $config = array( 'imageW'=>150, 'imageH'=>40, 'fontSize'=>18, // 验证码字体大小 'length'=>4,// 验证码位数 'useNoise'=>true, // 关闭验证码杂点 ); $Verify = new\Think\Verify($config); $Verify->entry(1); }
相关文章推荐
- Ubuntu12更新重启之后,只在左上角出现一闪一闪的小横杠
- c++第三次实验
- Android Shape总结
- javascript学习笔记 - 引用类型 单体内置对象
- javascript学习笔记 - 引用类型 基本包装类型
- 欢迎使用CSDN-markdown编辑器
- ionic 切换tabs 时出现的白屏问题
- 工作总结
- unity 协程原理与线程的区别
- 获取scrollview中子view坐标
- WCF中采用控制台宿主和Winform宿主的主要区别
- javascript学习笔记 - 引用类型 Function
- Node.js 究竟是什么?
- sip 基本概念
- 【bzoj3119】【book】【贪心】
- 九度Online Judge 题目1432:叠筐 解答
- html5-canvas
- linux安装memcache文档
- Qt中实现无边框的窗体
- javascript学习笔记 - 引用类型 RegExp