如何询问电子邮件id&每次登录facebook时的密码
How to ask email-id & password every time for facebook login?
我已经写了这个firebase登录代码,用于在表单上使用与facebook的连接。我的问题是,当我在同一浏览器上进行另一次连接时,它会自动获得accessToken&上次登录的id。我想让它要求电子邮件id&密码任何时候或有一个确认,这确实是他们的脸书帐户。我该怎么做?
var ref2 = new Firebase("https://<db-name>.firebaseio.com/users/" + $scope.phone);
//var msg = {};
var auth = new FirebaseSimpleLogin(ref, function(error, user) {
if (error) {
// an error occurred while attempting login
console.log('an error occurred:');
console.log(error);
} else if (user) {
// user authenticated with Firebase
console.log('logged in:');
console.log(user);
msg = {
username: $scope.username,
accessToken: user.accessToken,
id: user.id
};
//$scope.messages.$add(msg);
ref2.set(msg);
} else {
// user is logged out
console.log('logged out');
}
}); // Note: Attach this to a click event to permit the pop-up to be shown
auth.logout();
auth.login('facebook');
这是Facebook的一项功能,如果cookie在上次登录时可用,它将在不提示登录的情况下发出oauth令牌。当您注销应用程序时,您需要明确注销Facebook;让您的应用程序始终向您请求用户名密码。
关于此链接的更多讨论,请点击此处:Facebook Oauth注销
相关文章:
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 如何检查用户已经登录facebook
- 通过Javascript SDK登录Facebook可以在移动设备和本地主机上使用,但不能在台式机上使用
- 允许通过Cordova上的Firebase登录Facebook
- 为移动网站高效登录Facebook
- 如何允许从iFrame登录facebook
- 如何使用jquery登录Facebook用户后检索数据
- Facebook JS SDK.我如何使用Facebook登录,而无需用户实际登录Facebook
- 在网络应用程序中登录Facebook
- 使用Sencha Touch 2在应用程序中登录Facebook
- Wierd文本:“#_=_”在成功登录Facebook后显示在URL上 春季社交
- 弹出窗口关闭并刷新成功登录Facebook的父页面
- 使用Firebase和Ionic登录Facebook后重定向视图
- 是否可以临时登录Facebook以共享链接
- 不使用javascript登录Facebook
- 使用Parse登录Facebook,但我得到--https://api.parse.com/1/users404--刷新
- Firebase authWithOAuthPopup登录Facebook发出警告
- 已登录Facebook,但未连接到我的应用程序
- Cordova:使用javascript api登录facebook不起作用
- 在原生ios6UIWebView中登录Facebook Javascript(在SAFARI上工作)