angularfire authwithpassword中的可选设置

时间:2015-06-18 02:57:54

标签: firebase angularfire

我正在使用AngularFire $authWithPassword(credentials[, options])进行登录。我假设[选项]为"remember",其价值为defaultsessionOnlynone,如here所述。

我尝试了所有3,我在移动应用程序中看不出任何差异。我登录了我的应用程序,然后杀死/关闭我的应用程序,重新启动它。所有3个选项都让我的应用程序保持/记住用户名和密码并登录。至少None是否应该忘记身份验证数据?

这是我用于身份验证的代码:

var _remember="default"; 
if (!$scope.isAutoLogin){ _
    remember="none";
    //"sessionOnly"; 
};
auth.$authWithPassword({ email: user.email, password: user.password, remember:_remember })
.then(function (authData) { 
    console.log("Logged in as:" + authData.uid); 
}).catch(function (error) {

1 个答案:

答案 0 :(得分:0)

如果我看到它正确只是语法问题,那么您的登录应该是这样的:

auth.$authWithPassword({
  email    : user.email,
  password : user.password
}, {
  remember: "sessionOnly"
});