Exemplo n.º 1
0
 /**
  * Signs user up.
  *
  * @return User|null the saved model or null if saving fails
  */
 public function signup()
 {
     if ($this->validate()) {
         $user = new AdminUser();
         $user->username = $this->username;
         $user->email = $this->email;
         $user->setPassword($this->password);
         $user->generateAuthKey();
         if ($user->save()) {
             return $user;
         }
     }
     return null;
 }
Exemplo n.º 2
0
 public function addAdminUser($username, $password, $mobile, $role, $status)
 {
     //用户名已存在
     if ($this->findUserByUserName($username)) {
         return false;
     }
     $model = new AdminUser();
     $model->username = $username;
     $model->password = md5($password);
     $model->status = $status;
     $model->mobile = $mobile;
     $model->role = $role;
     $model->loginIp = Tool::getIp();
     $model->addTime = date('Y-m-d H:i:s', time());
     $model->addUser = Yii::$app->session->get(Variable::$session_userId_str);
     if ($model->save() > 0) {
         return true;
     }
     return false;
 }