diff --git a/Changes b/Changes
index 5c83cc41..d14be118 100644
--- a/Changes
+++ b/Changes
@@ -1,7 +1,8 @@
+ - Fix recover password (plu)
- Fix prefs button label
- Fix: /foo.photo/1 was broken (plu)
- Add new config option to enforce login:
- enforce_login 1
+ enforce_login 1 (plu)
0.999018 2008-07-16 19:45:00
- Fix selenium tests
diff --git a/lib/MojoMojo/Controller/User.pm b/lib/MojoMojo/Controller/User.pm
index 1ae6fc47..1300f4da 100644
--- a/lib/MojoMojo/Controller/User.pm
+++ b/lib/MojoMojo/Controller/User.pm
@@ -151,8 +151,9 @@ sub recover_pass : Global {
$c->flash->{message}='Could not recover password.';
return $c->res->redirect($c->uri_for('login'));
}
- my $password:Stashed;
+ my $password : Stashed = '';
($password)=Crypt::PassGen::passgen(NLETT=>6,NWORDS=>1);
+ my $message:Stashed='';
if ($c->email(
header => [
From => $c->config->{system_mail},
@@ -163,9 +164,9 @@ sub recover_pass : Global {
)){
$user->pass($password);
$user->update();
- my $message:Stashed='Emailed you your new password.';
+ $message = 'Emailed you your new password.';
} else {
- my $message:Stashed='Error occurred while emailing you your new password.';
+ $message = 'Error occurred while emailing you your new password.';
}
$c->forward('login');
}