Exemple #1
0
 public function doSignIn()
 {
     $prompt = null;
     $email = null;
     $password = null;
     if ($_POST) {
         $email = util::request("email", "P");
         $password = util::request("password", "P");
         if (empty($email)) {
             $prompt = "邮箱不能为空";
         } else {
             if (empty($password)) {
                 $prompt = "密码不能为空";
             } else {
                 $isOk = true;
                 //$this->load("user")->checkUser();
                 if ($isOk) {
                     util::redirect("http://cgi.daotianhudong.com/?c=admin&a=index");
                 } else {
                     $prompt = "用户名或密码错误";
                 }
             }
         }
     }
     $template = resource::getView('admin');
     $template->assign("prompt", $prompt);
     $template->assign("email", $email);
     $template->assign("password", $password);
     $template->display('signin.tpl');
 }
Exemple #2
0
 public function run()
 {
     isset($_SERVER['argv'][1]) && parse_str($_SERVER['argv'][1], $_GET);
     $controlName = substr(util::request('c', 'G', 'index'), 0, 24);
     $actionName = 'do' . substr(util::request('a', 'G', 'index'), 0, 36);
     $controlFile = FILE . 'controller/' . $controlName . '.php';
     if (!is_file($controlFile)) {
         @header('HTTP/1.0 404 Not Found');
         exit("<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\"><html><head><title>404 Not Found</title></head><body><h1>404 Not Found</h1></body></html>");
     }
     require FILE . 'controller/base.php';
     require $controlFile;
     $controlName .= 'Controller';
     $control = new $controlName();
     call_user_func(array($control, $actionName), array());
 }
Exemple #3
0
 /**
  * 刷新Token
  * @return [type] [description]
  */
 public function doRefreshToken()
 {
     $request = OAuth2\Request::createFromGlobals();
     $client_id = util::request("client_id", "P");
     $client_secret = util::request("client_secret", "P");
     $request->server['PHP_AUTH_USER'] = $client_id;
     $request->server['PHP_AUTH_PW'] = $client_secret;
     $request->headers['PHP_AUTH_USER'] = $client_id;
     $request->headers['PHP_AUTH_PW'] = $client_secret;
     $this->server->handleTokenRequest($request)->send();
 }
Exemple #4
0
 public final function __destruct()
 {
     if ($this->printResult && !util::request('noprint')) {
         $this->result['status'] = array('code' => self::$code, 'msg' => self::$msg);
         echo json_encode($this->result);
     }
 }