]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - actions/openidlogin.php
Profile block base style
[quix0rs-gnu-social.git] / actions / openidlogin.php
index b066b9aa4ecdb349381d1e0c4fbd38e7aa7b563b..1b289dbeab3ab8e865be36e190890614685b9677 100644 (file)
@@ -37,9 +37,17 @@ class OpenidloginAction extends Action {
                                return;
                        }
 
+                       $rememberme = $this->boolean('rememberme');
+                       
+                       common_ensure_session();
+                       
+                       $_SESSION['openid_rememberme'] = $rememberme;
+                       
                        $result = oid_authenticate($openid_url,
                                                                           'finishopenidlogin');
+                       
                        if (is_string($result)) { # error message
+                               unset($_SESSION['openid_rememberme']);
                                $this->show_form($result, $openid_url);
                        }
                } else {
@@ -74,6 +82,9 @@ class OpenidloginAction extends Action {
                common_input('openid_url', _('OpenID URL'),
                                         $openid_url,
                                         _('Your OpenID URL'));
+               common_checkbox('rememberme', _('Remember me'), false,
+                               _('Automatically login in the future; ' .
+                                  'not for shared computers!'));
                common_submit('submit', _('Login'));
                common_element_end('form');
                common_show_footer();