AngularSocialLogin登出后无法再次登录
创始人
2024-10-29 16:01:00
0

问题原因是 Angular Social Login 不正确地在用户注销后清除计算机上的cookie,因此即使用户再次尝试登录也无法正常登录。

以下是使用 ngx-cookie-service 来手动清除cookie的示例代码,以确保在注销后Angular Social Login能够正常工作:

首先,在app.module.ts文件中导入 CookieModule:

import { CookieModule } from 'ngx-cookie';

@NgModule({
  imports: [ CookieModule.forRoot() ]
})
export class AppModule { }

然后,在auth.service.ts文件中将ngx-cookie-service注入输入变量中,如下所示:

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable, BehaviorSubject } from 'rxjs';
import { CookieService } from 'ngx-cookie-service';

@Injectable({
  providedIn: 'root'
})
export class AuthService {

  constructor(
    private http: HttpClient,
    private cookieService: CookieService
  ) { }

  // 添加一个方法,用于清除cookie
  deleteCookies(): void {
    this.cookieService.delete('accessToken');
    this.cookieService.delete('userId');
  }

  // 添加logout()方法,以便调用删除cookie的方法
  logout(): void {
    this.deleteCookies();
    //其他逻辑;例如路由导航等
  }
}

最后,调用 AuthService 的 logout() 方法以确保在用户注销后删除cookie,以便再次登录。

import { Component } from '@angular/core';
import { AuthService } from './auth.service';

@Component({
  selector: 'app-logout',
  template: `
    
  `
})
export class LogoutComponent {
  constructor(private authService: AuthService) {}

  logOut(): void {
    this.authService.logout();
  }
}

相关内容

热门资讯

曝光开挂!拱趴大菠萝有挂吗(透... 曝光开挂!拱趴大菠萝有挂吗(透视)wepoker免费脚本咨询(教你攻略开挂辅助神器);无需打开直接搜...
从前有开挂"ios破... 从前有开挂"ios破解游戏盒子"开挂(透视)辅助安装(系统教程有挂存在);亲,ios破解游戏盒子这款...
必看开挂!钱塘十三水透视卦(透... wepoker插件功能辅助器是一款专注玩家量身打造的游戏记牌类型软件,在wepoker插件功能辅助器...
固有有开挂"中至辅助... 中至辅助器是一款可以让一直输的玩家,快速成为一个“必胜”的ai辅助神器,有需要的用户可以加我微信(1...
推荐辅助!德州透视是真的吗(透... 您好:这款pokemmo手机版脚本免费游戏是可以开挂的,确实是有挂的,很多玩家在这款pokemmo手...
从前有辅助"werp... 从前有辅助"werplan免费挂下载"开挂(透视)辅助脚本(wpk教程有挂讲解)>>您好:软件加13...
素来有开挂"wepo... >>您好:wepoker提高好牌率确实是有挂的,很多玩家在这款wepoker提高好牌率游戏中打牌都会...
科技开挂!竹间茶馆辅助(透视)... wepoker如何设置透视开挂教程视频分享装挂详细步骤在当今的网络游戏中,wepoker如何设置透视...
实测辅助!欢聚水鱼智能辅助ap... 实测辅助!欢聚水鱼智能辅助app(透视)wpk俱乐部是真的吗(教你教程开挂辅助脚本)【无需打开直接搜...
原先有开挂"约局吧脚... 【亲,约局吧脚本有用吗 这款游戏可以开挂的,确实是有挂的,很多玩家在这款约局吧脚本有用吗中打牌都会发...