如何在Firebase中浏览器刷新后阻止新的匿名身份验证UID

时间:2015-02-14 02:58:18

标签: angularjs firebase angularfire firebase-security

我在Firebase中使用Angular进行匿名身份验证。目标是在浏览器关闭之前让一个UID与用户关联。即使刷新页面,我也想使用相同的UID。但是,当我使用下面的代码时,每次用户刷新页面时都会创建一个新的UID和令牌。我该如何防止这种情况发生?

myApp.factory('fbAuth', function($firebaseAuth) {
var ref = new Firebase('https://xxxxxxxx.firebaseio.com');

ref.authAnonymously(function (error, authData) {
    if (error) {
        console.log('Login Failed!', error);
    } else {
        console.log('Authenticated successfully with payload:', authData);
    }
},
    {remember: 'sessionOnly'
    });
});

myApp.controller('ProjectListCtrl', function(Projects, fbAuth) {
var projectList = this;
projectList.projects = Projects;
});

0 个答案:

没有答案