Пример #1
0
 public static function Create($data)
 {
     $model = D(self::$tableName);
     $id = $model->data($data)->save();
     if (!$id) {
         System::AddError($model->getError());
     }
     return $id;
 }
Пример #2
0
 public static function Register($username, $password)
 {
     if (!AdminValidate::CheckRegister($username, $password)) {
         return false;
     }
     $password = self::EncodePassword($password);
     $data = array('username' => $username, 'password' => $password, 'create_time' => time(), 'status' => AdminConfig::STATUS_NORMAL);
     $id = D('admin')->add($data);
     if (!$id) {
         $error = D('admin')->getError();
         System::AddError('注册失败' . $error);
         return false;
     }
     return $id;
 }
 public function login()
 {
     if ($_POST) {
         $username = I('post.username');
         $password = I('post.password');
         $remember = I('post.remember');
         $remember = $remember ? true : false;
         $user = Admin::Login($username, $password, $remember);
         if ($user) {
             System::AddError("登陆成功");
             redirect("/");
         }
     }
     $this->assign('title', '登陆');
     $this->display();
 }
 public static function CheckRegister($username, $password)
 {
     if (!$username) {
         System::AddError("用户名不可为空");
         return false;
     }
     if (!$password) {
         System::AddError("密码不可为空");
         return false;
     }
     $user = D('admin')->where(array('username' => $username))->field('id')->find();
     if ($user) {
         System::AddError("已经有这个名字了,请换个名字");
         return false;
     }
     return true;
 }