Browse Source

remove remember_me from localstorage before routing and use double exclamation

pull/18768/head
Sinan Öztürk 3 years ago
parent
commit
3214c802fb
  1. 4
      npm/ng-packs/packages/oauth/src/lib/strategies/auth-code-flow-strategy.ts
  2. 2
      npm/ng-packs/packages/oauth/src/lib/strategies/auth-password-flow-strategy.ts

4
npm/ng-packs/packages/oauth/src/lib/strategies/auth-code-flow-strategy.ts

@ -25,9 +25,9 @@ export class AuthCodeFlowStrategy extends AuthFlowStrategy {
const rememberMeValue = this.rememberMeService.getFromToken(accessToken);
if (rememberMeValue) {
this.rememberMeService.set(true);
this.rememberMeService.set(!!rememberMeValue);
} else {
this.rememberMeService.set(false)
this.rememberMeService.set(!!rememberMeValue)
}
}

2
npm/ng-packs/packages/oauth/src/lib/strategies/auth-password-flow-strategy.ts

@ -74,8 +74,8 @@ export class AuthPasswordFlowStrategy extends AuthFlowStrategy {
return from(this.oAuthService.revokeTokenAndLogout(noRedirectToLogoutUrl)).pipe(
switchMap(() => this.configState.refreshAppState()),
tap(() => {
router.navigateByUrl('/');
this.rememberMeService.remove();
router.navigateByUrl('/');
}),
);
}

Loading…
Cancel
Save