]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - index.php
need a profileurl for new users
[quix0rs-gnu-social.git] / index.php
index 53fd1bfe668c78d6a9944f50353e9b53c7736847..c40eca7876bbd41353e996d64875ba23b41e727f 100644 (file)
--- a/index.php
+++ b/index.php
@@ -28,6 +28,21 @@ if (!$action) {
        common_redirect(common_local_url('public'));
 }
 
+# Do an OpenID immediate request if they're not logged in
+# and they have an OpenID cookie
+
+if (!common_logged_in() &&
+       $_SERVER['REQUEST_METHOD'] == 'GET' &&
+       $action != 'finishimmediate')
+{
+       require_once(INSTALLDIR.'/lib/openid.php');
+       $openid_url = oid_get_last();
+       if ($openid_url) {
+               oid_check_immediate($openid_url);
+               return;
+       }
+}
+
 $actionfile = INSTALLDIR."/actions/$action.php";
 
 if (file_exists($actionfile)) {