--- loncom/interface/resetpw.pm 2012/02/16 22:18:07 1.27 +++ loncom/interface/resetpw.pm 2012/10/02 18:08:12 1.28 @@ -1,7 +1,7 @@ # The LearningOnline Network # Allow access to password changing via a token sent to user's e-mail. # -# $Id: resetpw.pm,v 1.27 2012/02/16 22:18:07 raeburn Exp $ +# $Id: resetpw.pm,v 1.28 2012/10/02 18:08:12 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -228,10 +228,22 @@ sub send_token { if ($result eq 'ok') { $msg .= &mt("An e-mail sent to the e-mail address associated with your LON-CAPA account includes the web address for the link you should use to complete the reset process.

The link included in the message will be valid for the next two hours."); } else { - $msg .= &mt("An error occurred when sending a message to the e-mail address associated with your LON-CAPA account. Please contact the [_1] ([_2]) for assistance.",$contact_name,$contact_email); + $msg .= + '

' + .&mt("An error occurred when sending a message to the e-mail address" + ." associated with your LON-CAPA account." + ." Please contact the [_1] ([_2]) for assistance." + ,$contact_name,$contact_email) + .'

'; } } else { - $msg .= &mt("An error occurred creating a token required for the password reset process. Please contact the [_1] ([_2]) for assistance.",$contact_name,$contact_email); + $msg .= + '

' + .&mt("An error occurred creating a token required for the" + ." password reset process." + ." Please contact the [_1] ([_2]) for assistance." + ,$contact_name,$contact_email) + .'

'; } return $msg; } @@ -317,11 +329,21 @@ sub reset_passwd { my $result = &send_mail($domdesc,$data{'email'},$mailmsg, $contact_name,$contact_email); if ($result eq 'ok') { - $msg .= &mt('An e-mail confirming setting of the password for your LON-CAPA account has been sent to [_1].',$data{'email'}); + $msg .= + '

' + .&mt('An e-mail confirming setting of the password' + .' for your LON-CAPA account has been sent to [_1].' + ,$data{'email'}) + .'

'; } else { - $msg .= &mt('An error occurred when sending e-mail to [_1] confirming setting of your new password.',$data{'email'}); + $msg .= + '

' + .&mt('An error occurred when sending e-mail to [_1]' + .' confirming setting of your new password.' + ,$data{'email'}) + .'

'; } - $msg .= '

' + $msg .= '
' .''.&mt('Go to the login page').'.'; } elsif ($change_failed eq 'invalid_client') { my $homeserver = &Apache::lonnet::homeserver($data{'username'},$data{'domain'}); @@ -337,7 +359,13 @@ sub reset_passwd { $opentag = ''; $closetag = ''; } - $msg .= &mt('A problem occurred when attempting to reset the password for your account. Please try again from your [_1]home server[_2].',$opentag,$closetag); + $msg .= + '

' + .&mt('A problem occurred when attempting to reset' + .' the password for your account.' + .' Please try again from your [_1]home server[_2].' + ,$opentag,$closetag) + .'

'; } } else { $msg .= &generic_failure_msg($contact_name,$contact_email); @@ -348,20 +376,30 @@ sub reset_passwd { &Apache::lonpreferences::passwordchanger($r,'','reset_by_email',$token); } } else { - $msg = &mt('Sorry, the token generated when you requested a password reset has expired. Please submit a [_1]new request[_2], and follow the link to the web page included in the new e-mail that will be sent to you, to allow you to enter a new password.' - ,'',''); + $msg = + '

' + .&mt('Sorry, the token generated when you requested a password reset has expired. Please submit a [_1]new request[_2], and follow the link to the web page included in the new e-mail that will be sent to you, to allow you to enter a new password.' + ,'','') + .'

'; } } else { - $msg .= &mt('Sorry, the URL generated when you requested reset of your password contained incomplete information. Please submit a [_1]new request[_2] for a password reset, and use the new URL that will be sent to your e-mail account to complete the process.' - ,'',''); + $msg .= + '

' + .&mt('Sorry, the URL generated when you requested reset of your password contained incomplete information. Please submit a [_1]new request[_2] for a password reset, and use the new URL that will be sent to your e-mail account to complete the process.' + ,'','') + .'

'; } return $msg; } sub generic_failure_msg { my ($contact_name,$contact_email) = @_; - return &mt('A problem occurred when attempting to reset the password for your account. Please contact the [_1] - ([_2]) for assistance.', - $contact_name,''.$contact_email.''); + return + '

' + .&mt('A problem occurred when attempting to reset the password for your account.' + .' Please contact the [_1] - ([_2]) for assistance.', + $contact_name,''.$contact_email.'') + .'

'; } sub create_passwd {