我使用firebase做了一些事情(太酷了)。
我正在进行自定义登录,我已经生成了AUTH_TOKEN(使用nodejs)。
我的问题是,如果我需要传递我想保护下面代码的所有页面?
和平
Tulio Cruz
var dataRef = new Firebase("https://example.firebaseio.com");
// Log me in.
dataRef.auth(AUTH_TOKEN, function(error, result) {
if(error) {
console.log("Login Failed!", error);
} else {
console.log('Authenticated successfully with payload:', result.auth);
console.log('Auth expires at:', new Date(result.expires * 1000));
}
});
// Log me in.
dataRef.auth(AUTH_TOKEN, function(error, result) {
if(error) {
console.log("Login Failed!", error);
} else {
console.log('Authenticated successfully with payload:', result.auth);
console.log('Auth expires at:', new Date(result.expires * 1000));
}
});
答案 0 :(得分:1)
我不确定我完全理解你的问题。如果你想知道每次加载页面时是否需要调用auth - 是的,你可以。使用低级auth()api调用的自定义登录时,我们不会为您执行任何会话管理。
您每个页面加载时只需要调用一次auth() - 对于每个Firebase引用都不需要调用一次。