public function login()
{ p($_POST);
if(!IS_POST)halt('页面不存在');
if(I('code','','md5')!=session('verify'))
aa $this->error('验证码错误');
$db=M('admin');
$user=$db->where(array('username'=>I('username')))->find();
//p($user);
//p($user['password']);
//p(I('password','','md5'));
if(!$user||$user['password']!==I('password','','md5'))
{
$this->error('账号或密码错误');
}
$data=array(
'id'=>$user['uid'],
'logintime'=>time(),
'login_ip'=>get_client_ip()
);
//M('admin')->save($data);
M('admin')->where(array('username'=>$username))->save($data);
session('uid',$user['id']);
session('username',$user['username']);
session('logintime',date('Y-m-d H:i:s',$user['logintime']));
session('loginip',$user['loginip']);
redirect(__GROUP__);
}为什么呢?求解 最佳答案