mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-17 06:18:44 +02:00
N°6357 - Prevent entering same password on change user password
This commit is contained in:
@@ -142,6 +142,11 @@ class PasswordFormManager extends FormManager
|
||||
$aData['valid'] = false;
|
||||
$aData['messages']['error'] += array('confirm_password' => array(Dict::S('UI:Login:RetypePwdDoesNotMatch')));
|
||||
}
|
||||
elseif ($sNewPassword === $sOldPassword)
|
||||
{
|
||||
$aData['valid'] = false;
|
||||
$aData['messages']['error'] += array('new_password' => array(Dict::S('UI:Login:PasswordNotChanged')));
|
||||
}
|
||||
else
|
||||
{
|
||||
try {
|
||||
|
||||
@@ -631,6 +631,7 @@ We hope you’ll enjoy this version as much as we enjoyed imagining and creating
|
||||
'UI:LogOff:ClickHereToLoginAgain' => 'Click here to login again...',
|
||||
'UI:ChangePwdMenu' => 'Change Password...',
|
||||
'UI:Login:PasswordChanged' => 'Password successfully set!',
|
||||
'UI:Login:PasswordNotChanged' => 'Error Password is the same!',
|
||||
'UI:AccessRO-All' => ITOP_APPLICATION.' is read-only',
|
||||
'UI:AccessRO-Users' => ITOP_APPLICATION.' is read-only for end-users',
|
||||
'UI:ApplicationEnvironment' => 'Application environment: %1$s',
|
||||
|
||||
@@ -575,6 +575,7 @@ Nous espérons que vous aimerez cette version autant que nous avons eu du plaisi
|
||||
'UI:LogOff:ClickHereToLoginAgain' => 'Cliquez ici pour vous reconnecter...',
|
||||
'UI:ChangePwdMenu' => 'Changer de mot de passe...',
|
||||
'UI:Login:PasswordChanged' => 'Mot de passe mis à jour !',
|
||||
'UI:Login:PasswordNotChanged' => 'Erreur : le mot de passe est identique !',
|
||||
'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' est en lecture seule',
|
||||
'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' est en lecture seule pour les utilisateurs finaux',
|
||||
'UI:ApplicationEnvironment' => 'Environnement applicatif: %1$s',
|
||||
|
||||
@@ -8,11 +8,16 @@ function GoBack()
|
||||
|
||||
function DoCheckPwd()
|
||||
{
|
||||
if ($('#new_pwd').val() != $('#retype_new_pwd').val())
|
||||
var new_pwd = $('#new_pwd').val();
|
||||
if (new_pwd !== $('#retype_new_pwd').val())
|
||||
{
|
||||
alert('{{ 'UI:Login:RetypePwdDoesNotMatch'|dict_s }}');
|
||||
return false;
|
||||
}
|
||||
if (new_pwd === $('#old_pwd').val()) {
|
||||
alert('{{ 'UI:Login:PasswordNotChanged'|dict_s }}');
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user