File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11export class LoginStatus {
22 username : string = '' ;
3+ logged : boolean = false ;
34}
Original file line number Diff line number Diff line change @@ -42,10 +42,12 @@ export class AuthenticationService {
4242 loggedUser = new User ( ) ;
4343 if ( status ) {
4444 loggedUser . username = status . username ;
45- loggedUser . logged = true ;
45+ loggedUser . logged = status . logged ;
4646
47- const token = window . btoa ( username + ':' + password ) ;
48- loggedUser . token = token ;
47+ if ( loggedUser . logged ) {
48+ const token = window . btoa ( username + ':' + password ) ;
49+ loggedUser . token = token ;
50+ }
4951 }
5052
5153 this . user = loggedUser ;
Original file line number Diff line number Diff line change @@ -37,7 +37,8 @@ export class LoginViewComponent implements OnInit {
3737 this . authenticationService . login ( login . username , login . password )
3838 . subscribe ( {
3939 next : user => {
40- this . failed = false ;
40+ console . log ( user )
41+ this . failed = ! user . logged ;
4142 this . loading = false ;
4243 if ( user . logged ) {
4344 this . router . navigate ( [ this . returnUrl ] ) ;
You can’t perform that action at this time.
0 commit comments