public function actionUser() { echo 'Start Input User :'; $username = $this->prompt("Username: "******"Email: "); //接收邮箱 $role = $this->prompt("Role: "); //接收用户类型 $password = $this->prompt("Password: "******"{$e}\r\n"; } } return 1; } return 0; }
public function testUser() { $user = new \common\models\User(); $user->email = "*****@*****.**"; $user->password_hash = "1234"; $user->username = "******"; $this->assertTrue($user->save()); $this->assertTrue($user->username === '<p>xss;</p>'); }
public function testUser() { $user = new \common\models\User(); $user->email = "*****@*****.**"; $user->password_hash = "1234"; $user->username = "******"; $saved = $user->save(); $this->assertTrue($user->username === '<script>alert('xss');</script>'); }
public function safeUp() { $user = new \common\models\User(); $user->username = '******'; $user->email = '*****@*****.**'; $user->setPassword('demo'); $user->generateAuthKey(); $user->generatePasswordResetToken(); $user->save(); }
public function signup() { if ($this->validate()) { $user = new \common\models\User(); $user->username = $this->username; $user->email = $this->email; $user->setPassword('123456'); $user->generateAuthKey(); $user->status = 10; if ($user->save()) { return $user; } } return null; }
public function save($runValidation = true, $attributeNames = NULL) { $is = false; try { if ($this->validate()) { $user = new \common\models\User(); $user->username = $this->username; $user->email = $this->email; if ($this->isNewRecord) { $user->setPassword($this->password); $user->generateAuthKey(); $user->status = $this->status == 1 ? 10 : 0; if ($user->save()) { $this->save_assignment($user->id); } } } $is = true; } catch (Exception $e) { echo $e->getMessage(); } return true; }
/** * 生成管理员 * @param type $db */ private function insertAdmin($db) { $username = LsYii::getPostValue('username'); $password = LsYii::getPostValue('password'); $email = LsYii::getPostValue('email'); $tbPre = $db->tablePrefix; $user = new \common\models\User(); $user->scenario = 'create'; $user->username = $username; $user->password = $password; $user->email = $email; $user->role = 'administrator'; $user->status = Constants::Status_Enable; $user->save(); }
private function setRoot() { $model = \common\models\User::find()->andWhere('id = 1')->one(); if (empty($model)) { $model = new \common\models\User(); $model->id = 1; $model->username = '******'; $model->password = '******'; $model->email = '*****@*****.**'; $model->status = 10; $model->language = 'en-US'; $model->setPassword($model->password); $model->generateAuthKey(); $model->save(false); } }