ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
class.ilPrivacySecuritySetupConfig.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 use ILIAS\Setup;
22 
23 class ilPrivacySecuritySetupConfig implements Setup\Config
24 {
25  protected bool $force_https_on_login;
29 
30  public function __construct(
31  bool $force_https_on_login = false,
32  ?int $authentication_duration_in_ms = null,
33  ?int $account_assistance_duration_in_ms = null,
34  ?int $registration_duration_in_ms = null,
35  ) {
36  $this->force_https_on_login = $force_https_on_login;
37  $this->authentication_duration_in_ms = $authentication_duration_in_ms;
38  $this->account_assistance_duration_in_ms = $account_assistance_duration_in_ms;
39  $this->registration_duration_in_ms = $registration_duration_in_ms;
40  }
41 
42  public function getForceHttpsOnLogin(): bool
43  {
45  }
46 
47  public function getAuthDurationInMs(): ?int
48  {
50  }
51 
53  {
55  }
56 
57  public function getRegistrationDurationInMs(): ?int
58  {
60  }
61 }
__construct(bool $force_https_on_login=false, ?int $authentication_duration_in_ms=null, ?int $account_assistance_duration_in_ms=null, ?int $registration_duration_in_ms=null,)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...