very strange ... after being authenticated w FB/Google , the user is signe din and redirected to root_url In console : >> Started GET "/users/auth/facebook?display=page" >> (facebook) Request phase initiated. >> Started GET "/users/auth/facebook/callback?code=AQCHRMjDO...... >> (facebook) Callback phase initiated. >> Processing by Users::OmniauthCallbacksController#facebook as HTML >> Parameters: {"code"=>"AQCHRMjDOp2VW56_...... >> User Load (0.6ms) SELECT `users`.* FROM `users` >> ... >> UPDATE `users` SET `last_sign_in_at` >> COMMIT >>Redirected to http://lvh.me:3000/ >> Completed 302 Found in 3358ms (ActiveRecord: 3.2ms) >> Started GET "/" for 127.0.0.1 at 2012-11-14 12:08:51 +0100 >> Processing by WelcomeController#home as HTML # no action in welcome_controller#home , only display of a statuc home page view Everything is fine BUT the url displayed in the browser is weird : some garbage http://lvh.me:3000/#_=_ any clue about where I should look into ? thnaks
on 2012-11-14 12:21
on 2012-11-14 14:55
found a clue , but don't know yet how to get rid of it The callback url from FB contains these characters at the end of the code ... #/_=_ seems to be append to the redirect url ( root_url in my case) http://lvh.me:3000/users/auth/facebook/callback?co... Le mercredi 14 novembre 2012 12:20:19 UTC+1, Erwin a crit :
on 2012-11-14 15:17
[SOLVED] it's a FB addition ....
[SOLVED] from FB ... Change in Session Redirect Behavior
This week, we started adding a fragment #*_=_* to the redirect_uri when
this field is left blank. Please ensure that your app can handle this
behavior.
added to my application.js
if (window.location.href.indexOf('#_=_') > 0) {
window.location = window.location.href.replace(/#.*/, '');
}
Le mercredi 14 novembre 2012 14:54:04 UTC+1, Erwin a crit :
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.