From 756207149dcea47d431fca730986d3982270753e Mon Sep 17 00:00:00 2001 From: "G. Richardson" Date: Fri, 16 Jan 2015 13:57:58 +0100 Subject: [PATCH] =?utf8?q?Login=20Bookmark=20Parameter=20auf=20{AUTH}=20Pr?= =?utf8?q?=C3=A4fix=20umgestellt?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- doc/changelog | 8 ++++---- templates/webpages/login_screen/user_login.html | 8 +++++--- 2 files changed, 9 insertions(+), 7 deletions(-) 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 %] -- 2.20.1
[% '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 %]