public function __construct() { parent::__construct(); $this->sessionModel = new \app\model\SessionModel(); $this->visitor = $this->sessionModel->getVisitor(); $knownLanguages = array('fr_FR','de_DE'); $userPrefLangs = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
public function __construct() { parent::__construct(); $this->sessionModel = new \app\model\SessionModel(); $this->visitor = $this->sessionModel->getVisitor(); $knownLanguages = array('fr_FR','de_DE'); $userPrefLangs = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
/** * * @var LoginView */ protected $view; public function __construct() { parent::__construct(); $this->view = new SessionManagerView($this->visitor); $this->view->language = $this->language;
* * @throws SystemException */ public function handleRequest() { try { $this->request->validate(); $controllerClass = $this->request->getController(); $c = new $controllerClass; if (!method_exists($c, $this->request->getMethod())) { throw new SystemException('Controller: ' . $controllerClass . ' has no method called: ' . $this->request->getMethod(), SystemException::NO_METHOD);
ob_start('ob_gzhandler'); Debugger::appStart(); $app = new MVCApplication(new Request(Input::get('c'), Input::get('m'))); $app->handleRequest(); Debugger::appEnd();
Key | Value |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
USER | w007b2f9 |
HOME | /www/htdocs/w007b2f9 |
SCRIPT_NAME | /index.php |
REQUEST_URI | /index.php?c=SingleSignOn&appID=9 |
QUERY_STRING | c=SingleSignOn&appID=9 |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/2.0 |
GATEWAY_INTERFACE | CGI/1.1 |
REMOTE_PORT | 55550 |
SCRIPT_FILENAME | /www/htdocs/w007b2f9/homes/attika/pass/index.php |
SERVER_ADMIN | webmaster@pass.attika-intern.ch |
CONTEXT_DOCUMENT_ROOT | /www/htdocs/w007b2f9/homes/attika/pass/ |
CONTEXT_PREFIX | |
REQUEST_SCHEME | https |
DOCUMENT_ROOT | /www/htdocs/w007b2f9/homes/attika/pass/ |
REMOTE_ADDR | 54.226.222.183 |
SERVER_PORT | 443 |
SERVER_ADDR | 85.13.154.208 |
SERVER_NAME | pass.attika-intern.ch |
SERVER_SOFTWARE | Apache |
SERVER_SIGNATURE | |
HTTP_HOST | pass.attika-intern.ch |
HTTP_REFERER | https://app.attika-intern.ch/intranet/ |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
SSL_CLIENT_CERT | |
SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIFEjCCA/qgAwIBAgISA3GoGmP15aFk/wqIzcbLLA1AMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMDUwMjIwMzhaFw0yNDA1MDUwMjIwMzdaMCAxHjAcBgNVBAMT FXBhc3MuYXR0aWthLWludGVybi5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAJQ3riIbyNFxjadSfmMFpwZuAL/3bE0qh4FTznCRXLwT6DcSiKLAlJSn 1TOuJuRoEMagr0+LEe7y4g1AhATBL6/8suJk2IoOvN9twJYyqVjxqwH6jA6NGcYe UFmNbuABGpspt/dwpR8vS9LTegIIsYkXFB2QON/2hX33kYOVBlMOTE4c2XZryz8j iBOYT8zR1IZnrg5IsWso5ACI69GaCpBovM4dkGqmUy0mXzTdvbEtXyTfenB84AKb QtOjKDB15esV/QVSZcyBmPTFRfZXF2gfBSKOzHS+ODzkB4KHsfBnLIeogy2ANZnk jiu8p2eh+B70KVrP3T8uHHWJZjWNa1ECAwEAAaOCAjIwggIuMA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw ADAdBgNVHQ4EFgQUHsQoRACO/krU7NiClK/Z71rGSiAwHwYDVR0jBBgwFoAUFC6z F7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVo dHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxl bmNyLm9yZy8wOwYDVR0RBDQwMoIVcGFzcy5hdHRpa2EtaW50ZXJuLmNoghl3d3cu cGFzcy5hdHRpa2EtaW50ZXJuLmNoMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK KwYBBAHWeQIEAgSB9QSB8gDwAHYASLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu/ qznYhHMAAAGNd0g6SAAABAMARzBFAiBPAaV8XZyBTHLzuAi9g2wg7NNQwEz3qReE pNxCJC2cygIhAMWXozL6ooIaNI/p99M571Xv4sq0oY9skN7lRsQ40D34AHYAO1N3 dT4tuYBOizBbBv5AO2fYT8P0x70ADS1yb+H61BcAAAGNd0g6TQAABAMARzBFAiBZ 05KjdT0zdYACKMQdKVjcv5rZzoDeSOIVOotQFcKmzAIhALZp6GhYZY65dVimtkng haga+uDNiBTlWDiPD4Yb5ahKMA0GCSqGSIb3DQEBCwUAA4IBAQBz5t1L7w8VfcXd Sail6i+xcZrCQC8kMgRHuDVp8G6iCeZ+XOWoRINHtp8oZYTx763ujAf7FKD8Y/KY d4CSJ8ut2W4XkiQPrJoRLGn/jrqysisqOSOQIVTfHDMzT9nNAcn0sjQAXDHZLPBM SlLCfHeNJryy9cGMJ4dxirIH1ydUfeId1L9LlK8J+Q34QFonDLT9wqDR56h3oU29 uJhwoD+cVZl5CSFL6hMv3vEayG6WEL3irXqBNZzOGowAtBC1H8IxPCLMTjHNE5cu 96hMbYMxAhFJIruQYJbAVUyIhgm57rivB8pdgt+Cqgz473g234lCrmzCmC3dkIwt kvJKYPdW -----END CERTIFICATE----- |
SSL_TLS_SNI | pass.attika-intern.ch |
HTTPS | on |
H2_STREAM_TAG | 2826921-5705-1 |
H2_STREAM_ID | 1 |
H2_PUSHED_ON | |
H2_PUSHED | |
H2_PUSH | off |
H2PUSH | off |
HTTP2 | on |
UNIQUE_ID | ZflHNuDtkN3R3czjra4O5QAAJiw |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1710835510 |
REQUEST_TIME | 1710835510 |
argv | Array ( [0] => c=SingleSignOn&appID=9 ) |
argc | 1 |
Key | Value |
c | SingleSignOn |
appID | 9 |
Key | Value |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
USER | w007b2f9 |
HOME | /www/htdocs/w007b2f9 |
SCRIPT_NAME | /index.php |
REQUEST_URI | /index.php?c=SingleSignOn&appID=9 |
QUERY_STRING | c=SingleSignOn&appID=9 |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/2.0 |
GATEWAY_INTERFACE | CGI/1.1 |
REMOTE_PORT | 55550 |
SCRIPT_FILENAME | /www/htdocs/w007b2f9/homes/attika/pass/index.php |
SERVER_ADMIN | webmaster@pass.attika-intern.ch |
CONTEXT_DOCUMENT_ROOT | /www/htdocs/w007b2f9/homes/attika/pass/ |
CONTEXT_PREFIX | |
REQUEST_SCHEME | https |
DOCUMENT_ROOT | /www/htdocs/w007b2f9/homes/attika/pass/ |
REMOTE_ADDR | 54.226.222.183 |
SERVER_PORT | 443 |
SERVER_ADDR | 85.13.154.208 |
SERVER_NAME | pass.attika-intern.ch |
SERVER_SOFTWARE | Apache |
SERVER_SIGNATURE | |
HTTP_HOST | pass.attika-intern.ch |
HTTP_REFERER | https://app.attika-intern.ch/intranet/ |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
SSL_CLIENT_CERT | |
SSL_SERVER_CERT | -----BEGIN CERTIFICATE----- MIIFEjCCA/qgAwIBAgISA3GoGmP15aFk/wqIzcbLLA1AMA0GCSqGSIb3DQEBCwUA MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD EwJSMzAeFw0yNDAyMDUwMjIwMzhaFw0yNDA1MDUwMjIwMzdaMCAxHjAcBgNVBAMT FXBhc3MuYXR0aWthLWludGVybi5jaDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBAJQ3riIbyNFxjadSfmMFpwZuAL/3bE0qh4FTznCRXLwT6DcSiKLAlJSn 1TOuJuRoEMagr0+LEe7y4g1AhATBL6/8suJk2IoOvN9twJYyqVjxqwH6jA6NGcYe UFmNbuABGpspt/dwpR8vS9LTegIIsYkXFB2QON/2hX33kYOVBlMOTE4c2XZryz8j iBOYT8zR1IZnrg5IsWso5ACI69GaCpBovM4dkGqmUy0mXzTdvbEtXyTfenB84AKb QtOjKDB15esV/QVSZcyBmPTFRfZXF2gfBSKOzHS+ODzkB4KHsfBnLIeogy2ANZnk jiu8p2eh+B70KVrP3T8uHHWJZjWNa1ECAwEAAaOCAjIwggIuMA4GA1UdDwEB/wQE AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw ADAdBgNVHQ4EFgQUHsQoRACO/krU7NiClK/Z71rGSiAwHwYDVR0jBBgwFoAUFC6z F7dYVsuuUAlA5h+vnYsUwsYwVQYIKwYBBQUHAQEESTBHMCEGCCsGAQUFBzABhhVo dHRwOi8vcjMuby5sZW5jci5vcmcwIgYIKwYBBQUHMAKGFmh0dHA6Ly9yMy5pLmxl bmNyLm9yZy8wOwYDVR0RBDQwMoIVcGFzcy5hdHRpa2EtaW50ZXJuLmNoghl3d3cu cGFzcy5hdHRpa2EtaW50ZXJuLmNoMBMGA1UdIAQMMAowCAYGZ4EMAQIBMIIBBAYK KwYBBAHWeQIEAgSB9QSB8gDwAHYASLDja9qmRzQP5WoC+p0w6xxSActW3SyB2bu/ qznYhHMAAAGNd0g6SAAABAMARzBFAiBPAaV8XZyBTHLzuAi9g2wg7NNQwEz3qReE pNxCJC2cygIhAMWXozL6ooIaNI/p99M571Xv4sq0oY9skN7lRsQ40D34AHYAO1N3 dT4tuYBOizBbBv5AO2fYT8P0x70ADS1yb+H61BcAAAGNd0g6TQAABAMARzBFAiBZ 05KjdT0zdYACKMQdKVjcv5rZzoDeSOIVOotQFcKmzAIhALZp6GhYZY65dVimtkng haga+uDNiBTlWDiPD4Yb5ahKMA0GCSqGSIb3DQEBCwUAA4IBAQBz5t1L7w8VfcXd Sail6i+xcZrCQC8kMgRHuDVp8G6iCeZ+XOWoRINHtp8oZYTx763ujAf7FKD8Y/KY d4CSJ8ut2W4XkiQPrJoRLGn/jrqysisqOSOQIVTfHDMzT9nNAcn0sjQAXDHZLPBM SlLCfHeNJryy9cGMJ4dxirIH1ydUfeId1L9LlK8J+Q34QFonDLT9wqDR56h3oU29 uJhwoD+cVZl5CSFL6hMv3vEayG6WEL3irXqBNZzOGowAtBC1H8IxPCLMTjHNE5cu 96hMbYMxAhFJIruQYJbAVUyIhgm57rivB8pdgt+Cqgz473g234lCrmzCmC3dkIwt kvJKYPdW -----END CERTIFICATE----- |
SSL_TLS_SNI | pass.attika-intern.ch |
HTTPS | on |
H2_STREAM_TAG | 2826921-5705-1 |
H2_STREAM_ID | 1 |
H2_PUSHED_ON | |
H2_PUSHED | |
H2_PUSH | off |
H2PUSH | off |
HTTP2 | on |
UNIQUE_ID | ZflHNuDtkN3R3czjra4O5QAAJiw |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1710835510 |
REQUEST_TIME | 1710835510 |
argv | Array ( [0] => c=SingleSignOn&appID=9 ) |
argc | 1 |