Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Facebook returned the following error: redirect_uri isn't an absolute URI. Check RFC 3986.

Hi,

Users currently can't connect to monsters.vanillaforums.com with the above error.

Please respond to this as soon as possible as I've just started a drive to bring users to our forums, only to have them kicked out with an error.

Not using facebook connect is not an option.

Thank you,

Comments

  • x00x00 MVP
    edited October 2012

    my guess is something is interfering with Url function. Do you know of anything that may be overriding the Url function?

    It needs need the full url http://domain.com/vanillafolder/entry/facebook?Target=somelocation to be built.

    in /library/core/class.request.php

    it defines the host as

          $this->RequestHost(     isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? ArrayValue('HTTP_X_FORWARDED_HOST',$_SERVER) : (isset($_SERVER['HTTP_HOST']) ? ArrayValue('HTTP_HOST',$_SERVER) : ArrayValue('SERVER_NAME',$_SERVER)));
    

    so if those server variable are being striped it won't provide a full url.

    Other wise, facebook is known to be extremely strict, an it may be confused by an url.

    grep is your friend.

  • ToddTodd Chief Product Officer Vanilla Staff

    This should be fixed now.

Sign In or Register to comment.