[Facebooker-talk] ensure_authenticated_to_facebook - redirect?
Richard Jordan
jordanr at cs.washington.edu
Sat Aug 16 15:17:00 EDT 2008
Gee, nothing ever works it seems. Is the filter ever hitting? Do you
ever get params[:auth_token] to be true? Is the filter the problem or the
redirection?
I have an app up and working and available on GitHub with that code in it,
> git clone git://github.com/jordanr/couple-rater.git
Here are some of my facebook settings,
> Callback URL
> http://www.xxx.com/
> Canvas URL
> http://apps.facebook.com/couplerater/
> Post-Add URL
> http://apps.facebook.com/couplerater
> Post-Remove URL
> http://www.xxx.com/uninstall
But really, I defer to Dave and Mike on anything. I'd first try to do it
their way.
Richard
On Fri, 15 Aug 2008, Allen Walker wrote:
> I did the following and it's still redirecting to my base web page url (
> www.xxx.com) and not my facebook app:
>
> in application.rb I have:
>
> before_filter :redirect_if_auth_key
>
> *def redirect_if_auth_key
> if( params[:auth_token])
> redirect_to( url_for(:controller =>"public", :action => "index",
> :canvas => true, :only_path => false))
> end
> end*
>
>
>
> On Fri, Aug 15, 2008 at 10:28 AM, Richard Jordan
> <jordanr at cs.washington.edu>wrote:
>
>> I use a before_filter thrown on a facebook auth_token. Here is the code.
>> ======================================================
>> # when a user authenticates to facebook this before filter redirects
>> # the user back to a fbml canvas page instead of to html on our server.
>> before_filter :redirect_if_auth_key
>>
>> # keeps the user inside facebook
>> def redirect_if_auth_key
>> if( params[:auth_token])
>> redirect_to( url_for(:action => "whateveryouwant",
>> :canvas => true, :only_path => false))
>> end
>> end
>> ======================================================
>>
>> Try the filter in your app/controller/application.rb.
>>
>> Richard
>>
>> On Thu, 14 Aug 2008, Allen Walker wrote:
>>
>> If someone isn't logged in this filter works - it takes them to the
>>> facebook login page. However after logging in it's going to my root
>>> application URL outside of facebook. How do I set the proper redirect URL
>>> after a user logs into facebook?
>>>
>>> thanks
>>> _______________________________________________
>>> Facebooker-talk mailing list
>>> Facebooker-talk at rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/facebooker-talk
>>>
>>>
>>>
>
>
>
More information about the Facebooker-talk
mailing list