]> git.mxchange.org Git - friendica.git/commitdiff
slight change on last commit - server discovery for legacy openid
authorFriendika <info@friendika.com>
Thu, 23 Dec 2010 22:54:34 +0000 (14:54 -0800)
committerFriendika <info@friendika.com>
Thu, 23 Dec 2010 22:54:34 +0000 (14:54 -0800)
mod/settings.php

index 6eaa17ad0c8e3f72ab6d2450c8b86a91243941fd..b10f9e3fc0bcbf84e2d6adb9802a31cbdaa18834 100644 (file)
@@ -111,7 +111,9 @@ function settings_post(&$a) {
 
        $openidserver = $a->user['openidserver'];
 
-       if($openid != $a->user['openid']) {
+       // If openid has changed or if there's an openid but no openidserver, try and discover it.
+
+       if($openid != $a->user['openid'] || (strlen($openid) && (! strlen($openidserver)))) {
                logger('updating openidserver');
                require_once('library/openid.php');
                $open_id_obj = new LightOpenID;