0
以下是代码段代码,当前用户单击登录按钮时我成功了。 它会重定向到'page1'
,如果用户点击浏览器后退按钮到'/'
页面也会这样做。firebase如何告诉angularjs用户是否已登录/退出
现在的问题。如果用户在page1
处注销,则假定它将重定向到“/”,但即使用户单击浏览器后退按钮也不会。那么firebase如何告诉angularjs清除响应并返回到'/'
页面?
var callback = function(error, user){
if (user) {
$rootScope.$apply(deferred.resolve(user));
} else if (error) {
$rootScope.$apply(deferred.reject(error));
} else {
//$rootScope.$apply(deferred.reject('user not login'));
}
return deferred.promise;
}
var authClient = new FirebaseAuthClient(firebaseRef, callback);
callback().then(function(response) {
if (response) {
$location.path('page1');
});
我很难理解你的问题,vzhen。你是否试图在注销时将用户指向''/''?你可以尝试重新解释这个问题吗? (另外,我认为你在最后一个代码块中错过了一个卷曲。) – bennlich
@bennlich sry,稍后我会更新我的问题。 – vzhen