class LoginAction extends Action {
function index(){
$this->display();
}
function do_login(){
//获取用户名和密码信息,和数据库中比对
// echo 111111111;
// dump($_POST);
// dump($_SESSION);
$username=$_POST['username'];
$password=$_POST['password'];
$code=$_POST['code'];
if($_SESSION['verify']!==md5($code))
{
$this->error('验证码错误');
}
/* else
{$this->show('登录成功');}
*/
$m=new Model('user');
$where['username']=$username;
//$where['password']=$password;
$i=$m->where($where)->count();
if ($i>0){$this->redirect('User/index');}
else{$this->error('该用户不存在');};
}
}
?>
///调用Login/index Login模块的index方法,登陆页面内容:
DocumentDocument中均运维管理平台
用户名: | ||
密码: | ||
验证码: |
//__PUBLIC__/Js/login.js 调用的js来自,利用的login方法
function login() {
var ou=document.myForm.username;
var op=document.myForm.password;
var oc=document.myForm.code;
if (ou.value==''||op.value==''||oc.value==''){
alert ('用户名,密码或者验证码不能为空');
}else{
document.myForm.submit();
}
}
POST 请求调用的方法:
__URL__/do_login