コード例 #1
0
 public function _initialize()
 {
     $token = getClientLToken();
     if (!isThisTokenL($token)) {
         $this->redirect("login/login");
     }
 }
コード例 #2
0
 public function _initialize()
 {
     $token = getAdminClientLToken();
     if (!isThisTokenL($token)) {
         $this->redirect("/admin/index/login");
     }
 }
コード例 #3
0
 public function login()
 {
     //判断登陆成功(此处只需要session 2小时,不需要记住登陆状态)
     if (isThisTokenL()) {
         $this->redirect(Edit / logined);
     } elseif (isPswCurrect()) {
         $this->display(Edit / logined);
     } else {
         $this->assign('refer', '你的用户名或密码错误');
     }
     // $this->display(login);
     $this->redirect(index);
 }
コード例 #4
0
 public function logined()
 {
     $login = getClientLToken();
     $res = isThisTokenL($login);
     if (is_bool($res) && $res) {
         $map['Id'] = getTokenKey($login['token']);
         $usr_info = array('Id' => $map['Id']);
         $usrs = M('usr');
         $usrs->create($usr_info);
         $list = $usrs->where($map)->find();
         $this->assign("list", $list);
         $this->display("logined");
     } else {
         $this->redirect("login");
     }
 }
コード例 #5
0
 public function mailcheck()
 {
     $token = getClientLToken();
     if (isThisTokenL($token)) {
         $map['Id'] = getTokenKey($token);
         $usrs = M('usr');
         $res = array(response => "数据创建失败,请联系管理员以解决问题。错误代码:0。", status => "0");
         if ($usrs->create($usr_info)) {
             $usr = $usrs->where($map)->find();
             $url = "http://" . C("DB_HOST") . "/index.php/email/va?id=" . $usr['id'] . "&token=" . $token;
             $Body = "亲爱的" . $usr['name'] . ":<br/>  你注册的 <strong>" . $usr['id'] . "</strong>尚未被激活,请点击下列链接以验证邮箱激活:<br/>  <a href='" . $url . "'>点击此处</a><br/>请不要将该邮件转发或复制给任何其他用户,该链接在30min内验证有效,若该用户与你无关请不要点击该邮件内的任何链接谢谢配合。";
             $result = sendMail($usr['email'], '快件管理中心的激活邮件', $Body);
         }
     } else {
         //$this->redirect("/login/login");
     }
     $this->ajaxReturn(json_encode($res), 'JSON');
 }