예제 #1
0
 public function registerUser()
 {
     $user = new User();
     $user->name = $this->name;
     $user->email = $this->email;
     $user->setPassword($this->password);
     $user->save();
     return $user->hasErrors() ? false : $user;
 }
예제 #2
0
 public function validatePassword()
 {
     $user = User::findOne(['email' => $this->email]);
     if (!is_null($user)) {
         if (\Yii::$app->security->validatePassword($this->password, $user->password)) {
             $this->user = $user;
             return true;
         }
     }
     return false;
 }