From: G. Richardson Date: Fri, 16 Jan 2015 12:57:58 +0000 (+0100) Subject: Login Bookmark Parameter auf {AUTH} Präfix umgestellt X-Git-Tag: release-3.2.0beta~74 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=756207149dcea47d431fca730986d3982270753e;p=kivitendo-erp.git Login Bookmark Parameter auf {AUTH} Präfix umgestellt Um zu verhindern, daß FORM Parameter wie login oder client in der FORM verbleiben könnten. Neues Format: controller.pl?action=LoginScreen/login&{AUTH}login=Tom&{AUTH}client=foobar --- diff --git a/doc/changelog b/doc/changelog index 987bc4e61..6515556e3 100644 --- a/doc/changelog +++ b/doc/changelog @@ -121,13 +121,13 @@ Kleinere neue Features und Detailverbesserungen: - Mandantenauswahl per Bookmark Mit der Mandantenfähigkeit gibt es eine Möglichkeit, einen Standardmandanten auszuwählen, der auf der Loginseite immer vorausgewählt ist. Gibt man der - Loginseite per URL den Parameter "client=foobar" mit, wird nun stattdessen der + Loginseite per URL den Parameter "{AUTH}client=foobar" mit, wird nun stattdessen der Mandant "foobar" vorausgewählt. (Der Name muß natürlich in der Liste vorkommen). Damit kann man sich ein Bookmark für einen bestimmten Mandanten setzen: - controller.pl?action=LoginScreen/login&client=foobar - Übergibt man als Parameter "user=Tom" wird auch das Benutzerfeld + controller.pl?action=LoginScreen/login&{AUTH}client=foobar + Übergibt man als Parameter "{AUTH}login=Tom" wird auch das Benutzerfeld vorausgefüllt, Beispiel: - controller.pl?action=LoginScreen/login&client=foobar&login=Tom + controller.pl?action=LoginScreen/login&{AUTH}login=Tom&{AUTH}client=foobar 2014-02-28 - Release 3.1.0 diff --git a/templates/webpages/login_screen/user_login.html b/templates/webpages/login_screen/user_login.html index 94688e2a4..24ba16d8b 100644 --- a/templates/webpages/login_screen/user_login.html +++ b/templates/webpages/login_screen/user_login.html @@ -1,5 +1,7 @@ [%- USE T8 %] [%- USE HTML %][%- USE L -%][%- USE LxERP -%] +[%- SET auth_client = '{AUTH}client' %] +[%- SET auth_login = '{AUTH}login' %]
@@ -29,7 +31,7 @@ - + @@ -71,11 +73,11 @@ [%- LxERP.t8('Documentation') %]

-[% IF FORM.client %] +[% IF FORM.$auth_client %]
[% 'Login Name' | $T8 %][% L.input_tag('{AUTH}login', FORM.login, id='auth_login', style=style, class='initial_focus') %][% L.input_tag('{AUTH}login', FORM.$auth_login, id='auth_login', style=style, class='initial_focus') %]
[% 'Password' | $T8 %]