bernd commited on 2011-11-23 18:13:03
Zeige 1 geänderte Dateien mit 6 Einfügungen und 2 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@2073 87cf0b9e-d624-0410-a070-f6ee81989793
... | ... |
@@ -81,7 +81,9 @@ elseif (isset($_REQUEST['type']) && isset($_REQUEST['username'])) { |
81 | 81 |
} |
82 | 82 |
else |
83 | 83 |
{ |
84 |
- if (isset($_SERVER['REDIRECT_SSL_CLIENT_CERT']) && $_SERVER['REDIRECT_SSL_CLIENT_S_DN'] != '' && $_SERVER['REDIRECT_SSL_CLIENT_I_DN'] != '') { |
|
84 |
+ if (isset($_SERVER['REDIRECT_SSL_CLIENT_CERT']) && |
|
85 |
+ isset($_SERVER['REDIRECT_SSL_CLIENT_S_DN']) && $_SERVER['REDIRECT_SSL_CLIENT_S_DN'] != '' && |
|
86 |
+ isset($_SERVER['REDIRECT_SSL_CLIENT_I_DN']) && $_SERVER['REDIRECT_SSL_CLIENT_I_DN'] != '') { |
|
85 | 87 |
$ret = get_logins_by_cert($_SERVER['REDIRECT_SSL_CLIENT_CERT']); |
86 | 88 |
if ($ret === NULL) { |
87 | 89 |
system_failure('Ihr Browser hat ein Client-Zertifikat gesendet, dieses ist aber noch nicht für den Zugang hinterlegt. Gehen Sie bitte zurück und melden Sie sich bitte per Benutzername und Passwort an.'); |
... | ... |
@@ -118,7 +120,9 @@ else |
118 | 120 |
} |
119 | 121 |
output('</ul>'); |
120 | 122 |
} else { |
121 |
- system_failure('Ihr Browser hat kein Client-Zertifikat gesendet.'); |
|
123 |
+ title('Kein Client-Zertifikat'); |
|
124 |
+ output('<p>Ihr Browser hat kein Client-Zertifikat gesendet. Eventuell müssen Sie in den Einstellungen des Browsers diese Funktion einschalten.</p>'); |
|
125 |
+ output('<p>Bitte verwenden Sie <a href="/">die reguläre Anmeldung mit Benutzername und Passwort</a>.</p>'); |
|
122 | 126 |
} |
123 | 127 |
} |
124 | 128 |
|
125 | 129 |