我来做一个登陆验证,密码是前辈自己写的一个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("验证码输入有误!");
} 最佳答案