From: Moritz Bunkus Date: Mon, 4 Dec 2006 16:40:21 +0000 (+0000) Subject: Beim Ändern des Administratorpasswortes sollte das neue Passwort doppelt angegeben... X-Git-Tag: release-2.4.0^2~123 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=6231ae0a8eccf1dd836fce3ca20ce52c3bb34ff3;p=kivitendo-erp.git Beim Ändern des Administratorpasswortes sollte das neue Passwort doppelt angegeben werden müssen, um versehentliche Falscheingaben zu erschweren. --- diff --git a/bin/mozilla/admin.pl b/bin/mozilla/admin.pl index f0b1c2d78..71828e2bd 100644 --- a/bin/mozilla/admin.pl +++ b/bin/mozilla/admin.pl @@ -863,7 +863,7 @@ sub save { $myconfig = new User "$memberfile", "$form->{login}"; # redo acs variable and delete all the acs codes - @acs = split /;/, $form->{acs}; + @acs = split(/;/, $form->{acs}); $form->{acs} = ""; foreach $item (@acs) { @@ -1121,9 +1121,16 @@ sub change_admin_password {
{script}> -| - . $locale->text('Password') - . qq| + + + + + + + + + +
| . $locale->text('Password') . qq|
| . $locale->text('Repeat the password') . qq|
{path}> {rpw}> @@ -1141,6 +1148,24 @@ sub change_admin_password { } sub change_password { + if ($form->{"password"} ne $form->{"password_again"}) { + $form->{title} = + qq|Lx-Office ERP | + . $locale->text('Administration') . " / " + . $locale->text('Change Admin Password'); + + $form->header; + + print qq| + + + +

| . $locale->text('Change Admin Password') . qq|

+ +

| . $locale->text("The passwords do not match.") . qq|
+|; + return; + } $root->{password} = $form->{password}; diff --git a/locale/de/admin b/locale/de/admin index 9cc69f41c..c8163f56c 100644 --- a/locale/de/admin +++ b/locale/de/admin @@ -5,6 +5,7 @@ $self{texts} = { 'Administration' => 'Administration', 'Administrator' => 'Administrator', 'All Datasets up to date!' => 'Alle Datenbanken sind auf aktuellem Stand.', + 'Back' => 'Zurück', 'Cannot create Lock!' => 'System kann nicht gesperrt werden!', 'Change Admin Password' => 'Administratorpasswort ändern', 'Change Password' => 'Passwort ändern', @@ -62,6 +63,7 @@ $self{texts} = { 'Port' => 'Port', 'Port missing!' => 'Portangabe fehlt!', 'Printer' => 'Drucker', + 'Repeat the password' => 'Passwort wiederholen', 'Save' => 'Speichern', 'Setup Menu' => 'Menüsetup', 'Setup Templates' => 'Vorlagen auswählen', @@ -72,6 +74,7 @@ $self{texts} = { 'Templates' => 'Vorlagen', 'The following Datasets are not in use and can be deleted' => 'Die folgenden Datenbanken sind nicht in Verwendung und können gelöscht werden', 'The following Datasets need to be updated' => 'Folgende Datenbanken müssen aktualisiert werden', + 'The passwords do not match.' => 'Die Passwörter stimmen nicht überein.', 'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'In diesem Schritt werden bestehende Datenbanken gesucht. Es werden noch keine Änderungen vorgenommen!', 'To add a user to a group edit a name, change the login name and save. A new user with the same variables will then be saved under the new login name.' => 'Um einer Gruppe einen neuen Benutzer hinzuzufügen, ändern und speichern Sie am einfachsten einen bestehen den Zugriffsnamen. Unter dem neuen Namen wird dann ein Benutzer mit denselben Einstellungen angelegt.', 'Unlock System' => 'System entsperren', diff --git a/locale/de/all b/locale/de/all index 1650d6e1d..7a8e8e118 100644 --- a/locale/de/all +++ b/locale/de/all @@ -796,6 +796,7 @@ gestartet', 'Remove' => 'entfernen', 'Removed spoolfiles!' => 'Druckdateien entfernt!', 'Removing marked entries from queue ...' => 'Markierte Einträge werden von der Warteschlange entfernt ...', + 'Repeat the password' => 'Passwort wiederholen', 'Report for' => 'Bericht für', 'Reports' => 'Berichte', 'Reqdate' => 'Lieferdatum', @@ -935,6 +936,7 @@ gestartet', 'The name in row %d has already been used before.' => 'Der Name in Zeile %d wurde vorher bereits benutzt.', 'The name is missing in row %d.' => 'Der Name fehlt in Zeile %d.', 'The name is missing.' => 'Der Name fehlt.', + 'The passwords do not match.' => 'Die Passwörter stimmen nicht überein.', 'The unit has been saved.' => 'Die Einheit wurde gespeichert.', 'The unit in row %d has been deleted in the meantime.' => 'Die Einheit in Zeile %d ist in der Zwischentzeit gelöscht worden.', 'The unit in row %d has been used in the meantime and cannot be changed anymore.' => 'Die Einheit in Zeile %d wurde in der Zwischenzeit benutzt und kann nicht mehr geändert werden.',