From c2a675564b99cd0094bf395793eba4cd2d4a52d3 Mon Sep 17 00:00:00 2001 From: Doug Bell Date: Tue, 29 May 2007 17:25:24 +0000 Subject: [PATCH] fix: Fixed a problem with password recovery with the new user profile data --- lib/WebGUI/Auth/WebGUI.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/WebGUI/Auth/WebGUI.pm b/lib/WebGUI/Auth/WebGUI.pm index 391ba5046..93b2f85b0 100644 --- a/lib/WebGUI/Auth/WebGUI.pm +++ b/lib/WebGUI/Auth/WebGUI.pm @@ -651,7 +651,7 @@ sub recoverPasswordFinish { my @fieldNames = keys %fieldValues; my @fieldValues = values %fieldValues; - my $wheres = join(' ', map{"AND upd.$_ = ?"} (0..$#fieldNames)); + my $wheres = join(' ', map{"AND upd.$fieldNames[$_] = ?"} (0..$#fieldNames)); $wheres .= ' AND u.username = ?' if defined $username; my $sql = "SELECT u.userId FROM users AS u JOIN userProfileData AS upd ON u.userId=upd.userId WHERE u.authMethod = 'WebGUI' $wheres"; my @userIds = $self->session->db->buildArray($sql, [@fieldValues, (defined($username)? ($username) : ())]);