/**
  * undocumented function
  *
  * @return void
  * @author
  **/
 public function actionRepwd()
 {
     $model = $this->findModel($this->user->id);
     $model->setScenario('repwd');
     if ($model->load(Yii::$app->request->post()) && $model->validate()) {
         $model->setScenario('update');
         $params = Yii::$app->request->post('Service');
         $model->service_password = Yii::$app->getSecurity()->generatePasswordHash($params['repwd']);
         $result = $model->save(true, ['service_password']);
         if ($result) {
             $mLoginForm = new LoginForm();
             $mLoginForm->loggout();
             Yii::$app->session->setFlash('success', '密码修改成功,请重新登录');
             return $this->redirect(['/signin']);
         } else {
             print_r($model->getErrors());
             exit;
         }
     }
     return $this->render('repwd', ['model' => $model]);
 }