public function Verify() { $uid = base64_decode($_GET['uid']); $code = base64_decode($_GET['code']); if (!($data = M('mail_verify')->where(array('uid' => $uid, 'code' => $code))->setField('state', '2'))) { $this->error('验证失败重新验证1'); } if (!M('user')->where('id=' . $uid)->setField('status', '1')) { $this->error('验证失败重新验证2'); } $User = M('user')->where('id=' . $uid)->find(); inSession(array('uid' => $User['id'], 'username' => $User['user_name'], 'mail' => $User['user_mail'], 'status' => $User['status'])); $this->success("验证成功!", U("Index/index")); }
public function debark() { //判断是否POST提交 if (!IS_GET) { $this->error("页面不存在"); } //获取密码MD5加密 $pwd = I('password', '', 'md5'); //查询是否有这个用户 $User = M('user')->where(array('user_name' => $_GET['username']))->find(); if (!$User) { $this->error("账号不存在"); } else { //验证密码是否正确 if ($User['user_pass'] == $pwd) { //写入本次登陆数据 behavior($User['id'], '2'); inSession(array('uid' => $User['id'], 'username' => $User['user_name'], 'mail' => $User['user_mail'], 'nicename' => $User['user_nicename'], 'avatar' => $User['avatar'], 'status' => $User['status'])); $this->success("添加成功!", U("Index/index")); } else { $this->error("密码错误"); } } }