fix save uri to query and get it
This commit is contained in:
parent
fb1ada5a73
commit
3bb7e1a850
@ -29,14 +29,7 @@ export class AuthController {
|
||||
private getTargetUri(req) {
|
||||
const refererURL = new URL(req?.headers?.referer);
|
||||
|
||||
const uri = refererURL.searchParams.get('uri');
|
||||
if (uri) return uri;
|
||||
|
||||
if (refererURL.pathname.includes('/login')) {
|
||||
return refererURL.href.split('/login')[1] || '/';
|
||||
}
|
||||
|
||||
return '/';
|
||||
return refererURL.searchParams.get('uri') || '/';
|
||||
}
|
||||
|
||||
private getInvalidPasswordUrl(targetUri: string) {
|
||||
|
||||
@ -20,7 +20,13 @@ http {
|
||||
listen 80;
|
||||
include /etc/nginx/mime.types;
|
||||
|
||||
error_page 401 /login;
|
||||
error_page 401 @error401;
|
||||
|
||||
location @error401 {
|
||||
add_header Cache-Control 'no-store, no-cache';
|
||||
rewrite ^ /login?uri=$request_uri permanent;
|
||||
}
|
||||
|
||||
|
||||
location = /auth {
|
||||
internal;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user