File tree 3 files changed +144
-114
lines changed
3 files changed +144
-114
lines changed Original file line number Diff line number Diff line change @@ -147,13 +147,15 @@ export class UserService extends CrudService<User> {
147
147
148
148
localStorage . removeItem ( 'waw_user' ) ;
149
149
150
- this . http . get ( '/api/user/logout' ) . subscribe ( ( ) => {
151
- this . _router . navigateByUrl ( '/sign' ) ;
150
+ this . http . remove ( 'token' ) ;
152
151
153
- setTimeout ( ( ) => {
154
- location . reload ( ) ;
155
- } , 100 ) ;
156
- } ) ;
152
+ this . http . get ( '/api/user/logout' ) ;
153
+
154
+ this . _router . navigateByUrl ( '/sign' ) ;
155
+
156
+ setTimeout ( ( ) => {
157
+ location . reload ( ) ;
158
+ } , 100 ) ;
157
159
}
158
160
159
161
updateAdmin ( user : User ) : void {
Original file line number Diff line number Diff line change @@ -179,6 +179,12 @@ export class SignComponent {
179
179
180
180
private _set = ( user : User ) : void => {
181
181
if ( user ) {
182
+ const token = ( user as unknown as { token : string } ) . token || '' ;
183
+
184
+ if ( token ) {
185
+ this . _http . set ( 'token' , token ) ;
186
+ }
187
+
182
188
localStorage . setItem ( 'waw_user' , JSON . stringify ( user ) ) ;
183
189
184
190
this . us . setUser ( user ) ;
You can’t perform that action at this time.
0 commit comments