public function actionPostupdateregistedreduserstatus() { $session = Yii::$app->session; if ($session->has('accountTypeID')) { $accountTypeID = (int) $session->get('accountTypeID'); if ($accountTypeID == DefaultForm::ACCOUNT_TYPE_SUPERUSER || $accountTypeID == DefaultForm::ACCOUNT_TYPE_ADMINISTRATOR) { $request = Yii::$app->request; if ($request->isAjax) { $post = $request->post(); $newStatus = $post['NewStatus']; $registeredUserID = $post['RegisteredUserID']; $_AccountRegisteredUsersForm = new AccountRegisteredUsersForm(); $getCurrentStatus = $_AccountRegisteredUsersForm->getCurrentStatusByID($registeredUserID); if ($getCurrentStatus == $newStatus) { $returnData = array('status' => 2, 'message' => 'No changes applied!'); } else { $updateStatus = $_AccountRegisteredUsersForm->updateStatusByID($newStatus, $registeredUserID); $returnData = array('status' => $updateStatus['status'], 'message' => $updateStatus['message']); } } else { $returnData = array('status' => DefaultForm::ERROR_CODE_REQUEST_DEFAULT, 'message' => DefaultForm::ERROR_MESSAGE_AJAX_REQUEST_DEFAULT); } } else { $returnData = array('status' => DefaultForm::ERROR_CODE_SYSTEM_DEFAULT, 'message' => "You are not allowed to perform this action!"); } echo json_encode($returnData); } else { return DefaultController::redirectToLogOut(); } }
public function actionLogout() { return DefaultController::redirectToLogOut(); }
public function actionSecurity() { $session = Yii::$app->session; $url = Yii::$app->params['siteHostBackendUrl'] . 'home/error'; if ($session->has('accountTypeID')) { $accountTypeID = $session->get('accountTypeID'); if ($accountTypeID == DefaultForm::ACCOUNT_TYPE_SUPERUSER || $accountTypeID == DefaultForm::ACCOUNT_TYPE_ADMINISTRATOR || $accountTypeID == DefaultForm::ACCOUNT_TYPE_SECURITY) { return $this->render('security'); } else { return DefaultController::redirectToUrl($url); } } else { return DefaultController::redirectToLogOut(); } }