我已在我的应用程序中实现了spring security以验证用户身份。 它对我来说很好。 现在我想将facebook登录添加到我的应用程序中。我已经实现了它。它给出了适当的回应。 当我使用春季登录使用凭据登录时,它会重定向到主页,但是当我使用facebook登录按钮时(显示消息"感谢您登录,Kuldeep Singh!")控件保持在同一登录状态页。我希望它重定向到主页,因为它在春季登录时重定向。
Facebook登录后的第二个问题,按钮仍显示“登录”,我想登录后应该更改为“退出”。
如果有任何身体有任何解决方案,请告诉我。
由于 Kuldeep
答案 0 :(得分:0)
您应该可以在登录页面https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/v2.2
上注册JavaScript回调// In your HTML:
<input type="button" value="Login" onclick="FB.login();">
<input type="button" value="Logout" onclick="FB.logout();">
// In your onload method:
FB.Event.subscribe('auth.login', login_event);
FB.Event.subscribe('auth.logout', logout_event);
// In your JavaScript code:
var login_event = function(response) {
console.log("login_event");
console.log(response.status);
console.log(response);
}
var logout_event = function(response) {
console.log("logout_event");
console.log(response.status);
console.log(response);
}