From a36aa50d16e7e6fd3d667e4913d9ee1f97ebb227 Mon Sep 17 00:00:00 2001 From: Julius Gruber Date: Tue, 18 Jun 2019 10:15:59 +0200 Subject: [PATCH] Added button for empty post login call --- src/app/core/auth/auth.interceptor.ts | 6 +++++- src/app/shared/log-in/log-in.component.html | 6 ++++++ src/app/shared/log-in/log-in.component.ts | 6 ++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/app/core/auth/auth.interceptor.ts b/src/app/core/auth/auth.interceptor.ts index 925d329328..ad54582021 100644 --- a/src/app/core/auth/auth.interceptor.ts +++ b/src/app/core/auth/auth.interceptor.ts @@ -38,6 +38,10 @@ export class AuthInterceptor implements HttpInterceptor { return response.status === 405; } + private is302Response(response: HttpResponseBase): boolean { + return response.status === 302; + } + private isUnauthorized(response: HttpResponseBase): boolean { // invalid_token The access token provided is expired, revoked, malformed, or invalid for other reasons return response.status === 401; @@ -131,7 +135,7 @@ export class AuthInterceptor implements HttpInterceptor { // It's a success Login/Logout response let authRes: HttpResponse; if (this.isLoginResponse(response)) { - console.log('auth.interceptor passes success login response from backend with token: ',response.headers.get('authorization') ); + console.log('auth.interceptor passes success login response from backend with token: ', response.headers.get('authorization')); // login successfully const newToken = response.headers.get('authorization'); authRes = response.clone({body: this.makeAuthStatusObject(true, newToken)}); diff --git a/src/app/shared/log-in/log-in.component.html b/src/app/shared/log-in/log-in.component.html index 88933a2cc7..8c6f28649c 100644 --- a/src/app/shared/log-in/log-in.component.html +++ b/src/app/shared/log-in/log-in.component.html @@ -34,6 +34,12 @@ +
+
+ Simple Post Login +
+ + {{"login.form.new-user" | translate}} diff --git a/src/app/shared/log-in/log-in.component.ts b/src/app/shared/log-in/log-in.component.ts index 955ca2612a..daf1626132 100644 --- a/src/app/shared/log-in/log-in.component.ts +++ b/src/app/shared/log-in/log-in.component.ts @@ -206,4 +206,10 @@ export class LogInComponent implements OnDestroy, OnInit { // clear form this.form.reset(); } + + postLoginCall() { + const email = ''; + const password = ''; + this.store.dispatch(new AuthenticateAction(email, password)); + } }