Ich habe mein ErrorDocument 401 so eingestellt, dass es auf die Seite zur Kontoerstellung meiner Website zeigt, aber nicht alle Browser scheinen diese Weiterleitung zu berücksichtigen (Safari).Apache-Authentifizierung: Redirect bei Ausfall, zuverlässig?
Auch andere Browser (Firefox, Chrome) hören nie auf, nach dem Passwort zu fragen und zeigen das ErrorDocument an. Dies führt dazu, dass eine gute Anzahl von Benutzern nach vielen Kennwortversuchen den Versuch abbricht, ohne die Seite zur Kontoerstellung zu sehen.
Gibt es eine Möglichkeit, die Weiterleitung zuverlässiger zu machen, ohne die Basisauthentifizierung komplett zu verlieren?
Apache-Standardauthentifizierung ist so gut etabliert, dass ich hoffte, dass jemand ein solches benutzerdefiniertes Modul bereits erstellt und veröffentlicht hat. – bukzor
Sie können http://modules.apache.org/ überprüfen. Schau dir das mod_auth_timeout an. Es kann etwas Ähnliches haben. – Boris
['mod_auth_form'] (http://httpd.apache.org/docs/trunk/mod/mod_auth_form.html) erschien in Apache 2.4. Dies macht es einfacher, dies in einer Standard-Apache-Mode zu konfigurieren. Ein 'form_handler' (in irgendeiner Sprache) ist erforderlich, damit Ihr Formular tatsächlich den Login übernimmt. –