zoukankan      html  css  js  c++  java
  • Thinkphp3.2 cms之登陆模块

    <?php
    /**
     * Created by dreamcms.
     * User: Administrator
     * Date: 2016/9/5
     * Time: 17:15
     */
    
    namespace AdminController;
    use ThinkController;
    
    class LoginController extends  CommonController{
    
        //视图显示
        public function Login(){
            $this->display();
        }
    
        /**
         * 登录验证
         */
        public  function Check_Login(){
            //验证码检测
           $names=$_POST['Captcha'];
            if($this->check_verify($names)==false){
                $data['error']=1;
                $data['msg']="验证码错误";
                $this->ajaxReturn($data);
            }
            //用户检测
            $uname=I('post.username');
            $upasswd=I('post.password');
            $map['uname']=$uname;
            $map['state']=1;
            $logins=M('login')->where($map)->find();
            if($logins)
            {
                if($logins['upasswd']!=$upasswd)
                {
                    $data['error']=1;
                    $data['msg']="密码错误";
                    $this->ajaxReturn($data);
                }
                session("admin",$logins);
    
                var_dump($logins);
               redirect(U('Index/index'));
            }
    
    
    
        }
    
        /**
         * 验证码生成
         */
        public  function Verifys()
        {
            $config=array(
                'fontSzie'=>30, //验证码字体大小
                'length'=>4,//验证码位数
                'useImgBg'=>true
    
            );
    
            $verify=new ThinkVerify($config);
            $verify->useZh=true;
    
            $verify->zhSet="梦起软件工作室";
            $verify->fontttf='simhei.ttf';
            $verify->entry();
    
        }
    
        /**
         * 验证码检测
         */
        public  function check_verify($code,$id="")
        {
            $verify=new ThinkVerify();
            return $verify->check($code,$id);
        }
        /**
         * 退出登录
         */
        public  function out_login(){
            session("admin",null);
            redirect(U('Login/login'));
        }
    }
  • 相关阅读:
    SDOI Day2
    SDOI Day1
    Codeforces 506E Mr. Kitayuta's Gift (矩阵乘法,动态规划)
    CEOI 2014 wall (最短路)
    BZOJ 3926: [Zjoi20150]诸神眷顾的幻想乡(后缀自动机)
    BZOJ 3925: [Zjoi2015]地震后的幻想乡(概率)
    BZOJ 3924: [Zjoi2015]幻想乡战略游戏(动态点分治)
    Nginx与Lua的开发
    Nginx访问控制
    Nginx模块
  • 原文地址:https://www.cnblogs.com/mengluo/p/8858519.html
Copyright © 2011-2022 走看看