/**
  * @param $attribute
  * @param $params
  * @return bool
  */
 public function validateOriginalPassword($attribute, $params)
 {
     $user = User::findModelByUsername();
     //var_dump($user->setPassword($this->$attribute));echo '<br/><pre>';var_dump($user);die;
     if (!empty($user) && $user->setPassword($this->{$attribute}) == $user->password) {
         return true;
     }
     $this->addError($attribute, '密码错误!');
 }
 /**
  * @return bool
  * @throws NotFoundHttpException
  */
 public function resetPassword()
 {
     if ($this->validate()) {
         $user = User::findModelByUsername();
         $user->setScenario('passwordReset');
         $user->password = $user->setPassword($this->password);
         $user->updated_at = time();
         if ($user->save()) {
             return $user;
         }
     }
     return false;
 }