Esempio n. 1
0
 public function actionSettings()
 {
     $model = new ChangePassword();
     if ($model->load(Yii::$app->request->post()) && $model->changePassword(Yii::$app->user->identity)) {
         Yii::$app->session->setFlash('success', 'Password is successfully changed.');
         return $this->goHome();
     } else {
         return $this->render('settings', ['model' => $model]);
     }
 }
Esempio n. 2
0
 public function actionChangePassword()
 {
     $model = new ChangePassword();
     if ($model->changePassword()) {
         return $this->render('view', ['model' => $this->findModel(Yii::$app->user->identity->getId())]);
     }
     return $this->render('change-password', ['model' => $model]);
 }
Esempio n. 3
0
 /**
  * Changes user's password
  */
 public function actionChangePassword()
 {
     $model = new ChangePassword();
     if ($model->changePassword()) {
         Yii::$app->session->setFlash('success', 'Your password changed successfully');
         return $this->redirect('account');
     } elseif (!$model->changePassword() && empty($_POST)) {
         return $this->render('change-password', ['model' => $model]);
     } else {
         Yii::$app->session->setFlash('error', 'Password was not changed, try again');
         return $this->render('change-password', ['model' => $model]);
     }
 }
Esempio n. 4
0
 public function actionChangePassword()
 {
     $model = new ChangePassword();
     if ($model->changePassword()) {
         Yii::$app->session->setFlash('success', 'Your password changed successfully');
         return $this->redirect(['view', 'id' => Yii::$app->user->identity->getId()]);
     } elseif (!$model->changePassword() && empty($_POST)) {
         return $this->render('change-password', ['model' => $model]);
     } else {
         Yii::$app->session->setFlash('error', 'Your password was not changed successfully');
         return $this->render('change-password', ['model' => $model]);
     }
 }