Example #1
0
 public function login()
 {
     sleep(1);
     $params = $this->get_params('POST', array("username", "password"));
     if (empty($params)) {
         return;
     }
     extract($params);
     $username = trim($username);
     $password = trim($password);
     parent::is_length(array(array("name" => "账号", "value" => $username, "min" => 6, "max" => 16), array("name" => "密码", "value" => $password, "min" => 6, "max" => 16)));
     $login_type = $this->Admin_user_model->login($username, $password);
     if ($login_type['type'] !== true) {
         parent::finish(false, $this->error_msg[$login_type['error']]);
     } else {
         $_SESSION['me'] = $login_type['data'];
     }
     parent::finish(true);
 }
Example #2
0
 public function index()
 {
     parent::view(array("template/header", "home", "template/footer"), $this->init, array("top" => true));
 }
Example #3
0
 /**
  * 创建新的栏目
  * @param $name
  * @param $link
  * @param $key
  * @param $description
  * @return [bool] [description]
  */
 public function create()
 {
     $me = parent::require_login();
     $params = parent::get_params('POST', array("name", "link", "key", "description"));
     if (empty($params)) {
         return;
     }
     extract($params);
     if (json_decode($key, true) == NULL) {
         parent::finish(false, $this->error_msg['Admin_column_create_error_0001']);
     }
     parent::is_length(array(array("name" => "栏目名称", "value" => $name, "min" => 3, "max" => 200), array("name" => "自定地址", "value" => $link, "min" => 2, "max" => 30), array("name" => "栏目描述", "value" => $description, "min" => 10, "max" => 600)));
     if ($this->Column_model->is_exist(array("link" => $link))) {
         parent::finish(false, $this->error_msg['Admin_column_create_error_0002']);
     }
     if ($this->Column_model->create(array("name" => $name, "link" => $link, "keyword" => $key, "description" => $description, "time" => time(), "from_user" => $me['id'])) > 0) {
         parent::finish(true);
     } else {
         parent::finish(false, $this->server_error);
     }
 }
Example #4
0
 function __construct()
 {
     parent::__construct();
 }
Example #5
0
 function create_article()
 {
     $me = parent::require_login();
     $params = parent::get_params('POST', array("title", "from_tag", "from_class", "article_photo_name", "article_tag", "article_type"));
     parent::is_length(array(array("name" => "文章标题", "value" => $title, "max" => 40, "min" => 10), array("name" => "文章标题", "value" => $title, "max" => 40, "min" => 10)));
 }