Exemplo n.º 1
0
 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"));
 }
Exemplo n.º 2
0
 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("密码错误");
         }
     }
 }