登陆密码是hash验证返回布尔型 怎么做验证登陆

浏览:1511 发布日期:2013/09/26 分类:求助交流 关键字: 登陆 hash 验证
做的是一个登陆的验证,由于是和公司的前辈一起用GIT开发的。
我来做一个登陆验证,密码是前辈自己写的一个hash加密方式。
我从前台页面POST到了username和password
求助怎么验证密码最后成功登陆import('@.Common.UserModel');
            $user = new UserModel();
            $userName = $_POST["userName"];
            $password = $user->validatePassword($_POST["password"]);//验证密码,返回布尔值
            $checkCode = $_POST["checkCode"];
            $trueCode = $_SESSION["verify"];

            if(md5($checkCode) == $trueCode)
            {
                $managerModel = M("user");
                $userInfo = $managerModel->where("username='{$userName}' and password='{$password}'")->find();
                if($userInfo == NULL)
                {
                    $this->error("用户名或密码错误!");
                }
                else
                {
                    $_SESSION["userMsg"] = $userInfo;
                    $this->success("管理员登陆成功!","__ROOT__/admin.php");
                }
            }
            else
            {
                $this->error("验证码输入有误!");
            }
最佳答案
评论( 相关
后面还有条评论,点击查看>>