From 2a408188bea1adfe66e16a9859e75ace473b6aec Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 6 Mar 2019 17:47:25 +0800 Subject: ... --- Timeline/ClientApp/src/app/user-dialog/user-dialog.component.css | 3 +-- Timeline/ClientApp/src/app/user-dialog/user-dialog.component.html | 6 ++---- Timeline/ClientApp/src/app/user-dialog/user-dialog.component.ts | 6 +----- Timeline/ClientApp/src/app/user-dialog/user.service.ts | 8 ++++---- 4 files changed, 8 insertions(+), 15 deletions(-) (limited to 'Timeline/ClientApp/src') diff --git a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.css b/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.css index 868749cf..a443e3c0 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.css +++ b/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.css @@ -1,6 +1,5 @@ -.progress-container { +.container { display: flex; justify-content: center; align-content: center; } - diff --git a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.html b/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.html index e790aec1..1e1f1b79 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.html +++ b/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.html @@ -1,7 +1,5 @@ -
-
- -
+
+

You have been login as {{ userInfo.username }}.

diff --git a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.ts b/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.ts index 368a1775..88e48799 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.ts +++ b/Timeline/ClientApp/src/app/user-dialog/user-dialog.component.ts @@ -23,11 +23,7 @@ export class UserDialogComponent implements OnInit { this.userInfo = result.userInfo; this.state = 'success'; } else { - if (result.state === 'invalid') { - this.loginMessage = 'invalidlogin'; - } else if (result.state === 'nologin') { - this.loginMessage = 'nologin'; - } + this.loginMessage = result.state; this.state = 'login'; } }); diff --git a/Timeline/ClientApp/src/app/user-dialog/user.service.ts b/Timeline/ClientApp/src/app/user-dialog/user.service.ts index b0a6eb15..47e98d4d 100644 --- a/Timeline/ClientApp/src/app/user-dialog/user.service.ts +++ b/Timeline/ClientApp/src/app/user-dialog/user.service.ts @@ -28,7 +28,7 @@ export interface TokenValidationResult { } export interface UserLoginState { - state: 'nologin' | 'invalid' | 'success'; + state: 'nologin' | 'invalidlogin' | 'success'; userInfo?: UserInfo; } @@ -45,7 +45,7 @@ export class AlreadyLoginException extends Error { } export class BadCredentialsException extends Error { - constructor(username: string = null , password: string = null) { + constructor() { super(`Username or password is wrong.`); } } @@ -82,7 +82,7 @@ export class UserService { this.token = null; this.userInfo = null; return { - state: 'invalid' + state: 'invalidlogin' }; } }) @@ -103,7 +103,7 @@ export class UserService { return throwError(new BadNetworkException()); } else if (error.status === 400) { console.error('An error occurred when login: wrong credentials.'); - return throwError(new BadCredentialsException(username, password)); + return throwError(new BadCredentialsException()); } else { console.error('An unknown error occurred when login: ' + error); return throwError(error); -- cgit v1.2.3