【问题标题】:logout from google and facebook using angular使用 Angular 从 google 和 facebook 注销
【发布时间】:2019-03-03 03:10:42
【问题描述】:

使用this

登录FacebookGoogle

我无法使用此代码退出 Google 和 Facebook。

this.authService.signOut();
sessionStorage.clear();

谁能帮帮我!

【问题讨论】:

标签: angular facebook-graph-api npm google-signin logout


【解决方案1】:

请使用这个 this.authService.signOut(true);

【讨论】:

  • 欢迎@Naman 在 StackOverflow 上,如果您能解释一下参数,那就太好了。它将帮助其他人了解它的确切用途。
  • 经过测试,无论是否为真,都无法正常工作。 authState 将一直返回有效的用户值,直到您刷新为止。
【解决方案2】:
import { SocialUser , SocialAuthService } from 'angularx-social-login';
...
socialUser: SocialUser;
constructor(private socialAuthService: SocialAuthService) {}
...
signup(){
...
  this.socialUser = userData;
...
}
logout() {
  ... 
  if(this.socialUser !== null) {
     this.socialAuthService.signOut();
  }
}

这对我使用 angularx-social-login npm 模块 link 从 Google 注销有用

【讨论】:

    猜你喜欢
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 2018-10-23
    • 2011-09-05
    • 1970-01-01
    相关资源
    最近更新 更多