[Facebooker-talk] ensure_authenticated_to_facebook - redirect?
David Clements
digidigo at gmail.com
Sat Aug 16 20:00:03 EDT 2008
Are you returning false in that before filter? By returning false you
will halt the request execution.
Dave
On Sat, Aug 16, 2008 at 1:17 PM, Richard Jordan
<jordanr at cs.washington.edu>wrote:
> 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
>>>>
>>>>
>>>>
>>>>
>>
>>
>> _______________________________________________
> Facebooker-talk mailing list
> Facebooker-talk at rubyforge.org
> http://rubyforge.org/mailman/listinfo/facebooker-talk
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/facebooker-talk/attachments/20080816/6be80f14/attachment.html>
More information about the Facebooker-talk
mailing list