]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/recoverpassword.php
Profile block base style
[quix0rs-gnu-social.git] / actions / recoverpassword.php
index 0f390154341214d829499d3b3b38f49ce69b3a30..38c42f41d1b056ac303f723dd324ce7391d3fd82 100644 (file)
@@ -50,7 +50,7 @@ class RecoverpasswordAction extends Action {
        function check_code() {
 
                $code = $this->trimmed('code');
-               $confirm = Confirm_address::staticGet($code);
+               $confirm = Confirm_address::staticGet('code', $code);
 
                if (!$confirm) {
                        $this->client_error(_('No such recovery code.'));
@@ -85,6 +85,9 @@ class RecoverpasswordAction extends Action {
                # Note: it's still deleted; let's avoid a second attempt!
 
                if ((time() - $touched) > MAX_RECOVERY_TIME) {
+                       common_log(LOG_WARNING, 
+                                          'Attempted redemption on recovery code ' .
+                                          'that is ' . $touched . ' seconds old. ');
                        $this->client_error(_('This confirmation code is too old. ' .
                                               'Please start again.'));
                        return;
@@ -133,11 +136,13 @@ class RecoverpasswordAction extends Action {
                if ($msg) {
             common_element('div', 'error', $msg);
                } else {
-                       common_element('div', 'instructions',
+                       common_element_start('div', 'instructions');
+                       common_element('p', NULL, 
                                                   _('If you\'ve forgotten or lost your' .
                                                      ' password, you can get a new one sent to' .
                                                      ' the email address you have stored ' .
                                                      ' in your account.'));
+                       common_element_end('div');
                }
        }