Admin-Controller: falscher Funktionsname für Auth-Variablen gefixt
Die Umstellung auf Auth-Handler mit Einführung der Möglichkeit, sich auch über HTTP-Basic-Authentifizierung anzumelden, hat als Änderung mitgebracht, dass die Authentfizieriungsvariablen (z.B. »{AUTH}admin_password«) nicht mehr in $::form verbleiben. Einige Controller benötigen diese aber; z.B. der Admin-Controller, wenn es noch keine Auth-DB oder keine Session-Tabellen gibt — denn dann ist die einzige Möglichkeit, das von der Benutzer*in eingegebene Admin-Passwort über mehrere Requests zu erhalten, es in der Form mitzuschleifen.
Der Admin-Controller war darauf auch schon vorbereitet — leider hatte aber die Funktion, die diesen Umstand mitteilt, den falschen Namen und wurde somit niemals aufgerufen.
Admin-Controller: falscher Funktionsname für Auth-Variablen gefixt
Die Umstellung auf Auth-Handler mit Einführung der Möglichkeit, sich
auch über HTTP-Basic-Authentifizierung anzumelden, hat als Änderung
mitgebracht, dass die
Authentfizieriungsvariablen (z.B. »{AUTH}admin_password«) nicht mehr
in $::form verbleiben. Einige Controller benötigen diese aber;
z.B. der Admin-Controller, wenn es noch keine Auth-DB oder keine
Session-Tabellen gibt — denn dann ist die einzige Möglichkeit, das von
der Benutzer*in eingegebene Admin-Passwort über mehrere Requests zu
erhalten, es in der Form mitzuschleifen.
Der Admin-Controller war darauf auch schon vorbereitet — leider hatte
aber die Funktion, die diesen Umstand mitteilt, den falschen Namen und
wurde somit niemals aufgerufen.
Dies ist der zweite Teil des Fixes von #376.