aps/api: fix getTargetUri

This commit is contained in:
Chika 2022-11-30 19:04:03 +03:00
parent 264d673019
commit 87ba05a8f1

View File

@ -28,9 +28,14 @@ export class AuthController {
private getTargetUri(req) {
const refererURL = new URL(req?.headers?.referer);
const targetUri = refererURL.searchParams.get('uri') || '/';
return targetUri;
const targetUrl = refererURL.searchParams.get('uri') || refererURL.pathname;
if (!targetUrl || targetUrl.includes('/login')) {
return '/';
}
return targetUrl;
}
private getInvalidPasswordUrl(targetUri: string) {