]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
restore enhanced login instructions, lost in gettext() switchover
authorEvan Prodromou <evan@prodromou.name>
Sun, 13 Jul 2008 15:10:04 +0000 (11:10 -0400)
committerEvan Prodromou <evan@prodromou.name>
Sun, 13 Jul 2008 15:10:04 +0000 (11:10 -0400)
darcs-hash:20080713151004-84dde-6818a5392e8d78e6672399dfbc183b571751953a.gz

actions/login.php

index d84a0b8cb9184e5846704aa4ca77f876fcd3cafb..a60f3c65ce929675d0a965e82b24dd392a609e85 100644 (file)
@@ -109,10 +109,21 @@ class LoginAction extends Action {
        }
 
        function get_instructions() {
-               return _('Login with your username and password. ' .
-                                 'Don\'t have a username yet? ' .
-                                 '[Register](%%action.register%%) a new account, or ' .
-                                 'try [OpenID](%%action.openidlogin%%). ');
+               if (common_logged_in() &&
+                       !common_is_real_login() &&
+                       common_get_returnto())
+               {
+                       # rememberme logins have to reauthenticate before
+                       # changing any profile settings (cookie-stealing protection)
+                       return _('For security reasons, please re-enter your ' .
+                                        'user name and password ' .
+                                        'before changing your settings.');
+               } else {
+                       return _('Login with your username and password. ' .
+                                        'Don\'t have a username yet? ' .
+                                        '[Register](%%action.register%%) a new account, or ' .
+                                        'try [OpenID](%%action.openidlogin%%). ');
+               }
        }
 
        function show_top($error=NULL) {