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 |