Browse Source

[完善]平面图另外缓存一份token

develop
陈鹏飞 5 years ago
parent
commit
d1f73e41c7
  1. 1
      src/app/app.component.ts
  2. 11
      src/app/http-interceptors/cache-token.service.ts
  3. 1
      src/app/pages/login/login.component.ts

1
src/app/app.component.ts

@ -28,6 +28,7 @@ export class AppComponent {
}
).subscribe(
(data: Data) => {
sessionStorage.setItem("token",data.token);
this.cookieService.set("token",data.token,null,'/');
this.cookieService.set("refreshToken",data.refreshToken,null,'/');
this.token.startUp()

11
src/app/http-interceptors/cache-token.service.ts

@ -17,12 +17,13 @@ export class CacheTokenService {
this.timer = window.setInterval( ()=>{
var token = this.cookieService.get("token");
var refreshToken = this.cookieService.get("refreshToken");
this.http.post('/api/CompanyAccount/RefreshToken',
{
this.http.post('/api/CompanyAccount/RefreshToken', {
token: token,
refreshToken: refreshToken}).subscribe( (data:any) => {
this.cookieService.set("token",data.token,null,'/');
this.cookieService.set("refreshToken",data.refreshToken,null,'/');
refreshToken: refreshToken
}).subscribe( (data:any) => {
sessionStorage.setItem("token",data.token);
this.cookieService.set("token",data.token,null,'/');
this.cookieService.set("refreshToken",data.refreshToken,null,'/');
})
} ,18*60*1000)
}

1
src/app/pages/login/login.component.ts

@ -30,6 +30,7 @@ export class LoginComponent implements OnInit {
password: e.password}).subscribe(
(data: Data) =>
{
sessionStorage.setItem("token",data.token);
this.cookieService.set("token",data.token,null,'/');
this.cookieService.set("refreshToken",data.refreshToken,null,'/');
this.router.navigate(['/datacollection/basicinfo'])

Loading…
Cancel
Save