From 47f023255fdb250ba974a41d071e7c8a40ca36f8 Mon Sep 17 00:00:00 2001 From: Roy Johnson Date: Wed, 18 Oct 2006 22:13:36 +0000 Subject: [PATCH] fix - New created users don't have password --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Auth/WebGUI.pm | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 618e77aae..5931048a7 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -7,6 +7,7 @@ - change: asset exporter now uses one session per asset to avoid breaking state in between - fix: Lineage length is not checked (Martin Kamerbeek / Procolix) - fix: Cannot manage user accounts in 7.1.0 + - fix: New created users don't have password 7.1.0 - fix: mysql and mysqldump were transposed in upgrade.pl --help diff --git a/lib/WebGUI/Auth/WebGUI.pm b/lib/WebGUI/Auth/WebGUI.pm index 1d60eec46..bed45a20c 100644 --- a/lib/WebGUI/Auth/WebGUI.pm +++ b/lib/WebGUI/Auth/WebGUI.pm @@ -361,7 +361,8 @@ sub editUserFormSave { my $userId = $self->session->form->get("uid"); my $properties; my $userData = $self->getParams($userId); - unless (!$self->session->form->process('authWebGUI.identifier') || $self->session->form->process('authWebGUI.identifier') eq "password" || !$self->_isValidPassword($self->session->form->get('authWebGUI.identifier'))) { + my $identifier = $self->session->form->process('authWebGUI.identifier'); + unless (!$identifier || $identifier eq "password") { $properties->{identifier} = Digest::MD5::md5_base64($self->session->form->process('authWebGUI.identifier')); if($userData->{identifier} ne $properties->{identifier}){ $properties->{passwordLastUpdated} =$self->session->datetime->time();