public function actionPassword($userUid = null)
 {
     $form = new PasswordUpdate();
     $form->user = $userUid ? User::findOne($userUid) : Yii::$app->user->model;
     if ($form->load(Yii::$app->request->post()) && $form->change()) {
         \Yii::$app->session->setFlash('success', 'Пароль успешно изменен!');
         return $this->refresh();
     }
     return $this->render('password', ['model' => $form]);
 }
 /**
  * @param string $userUid
  * @return string
  * @throws NotFoundHttpException
  */
 public function actionView($userUid)
 {
     /** @var User $userModel */
     $userModel = User::findOne($userUid);
     if (!$userModel) {
         throw new NotFoundHttpException();
     }
     Yii::$app->megaMenu->getActiveItem()->label = $userModel->name;
     return $this->render('view', ['userModel' => $userModel]);
 }