/** * 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; }
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; }