3declare(strict_types=1);
22use Psr\Http\Message\ServerRequestInterface;
51 !isset($this->request->getQueryParams()[
'baseClass']) ||
52 strtolower($this->request->getQueryParams()[
'baseClass']) !==
'ildashboardgui'
58 strtolower($this->
ctrl->getCmdClass()) ===
'ilpersonalsettingsgui' &&
59 in_array(strtolower($this->
ctrl->getCmd()), [
'showpassword',
'savepassword'])
69 if (!$this->
isInFulfillment() && ($this->
user->isPasswordChangeDemanded() || $this->user->isPasswordExpired())) {
78 $this->
ctrl->redirectByClass(
79 [
'ildashboardgui',
'ilpersonalsettingsgui'],
Class ilCtrl provides processing control methods.
Class ilForcedUserPasswordChangeStartUpStep.
__construct(ilObjUser $user, ilCtrl $ctrl, ServerRequestInterface $request)
shouldStoreRequestTarget()
ServerRequestInterface $request
static get(string $a_var)