mirror of
https://github.com/donaldzou/WGDashboard.git
synced 2024-11-22 07:10:09 +01:00
Fixed redirect functionality
This commit is contained in:
parent
191ff1abec
commit
cefa80f317
@ -653,7 +653,10 @@ def auth_req():
|
|||||||
else:
|
else:
|
||||||
session['message'] = ""
|
session['message'] = ""
|
||||||
conf.clear()
|
conf.clear()
|
||||||
return redirect("/signin?redirect=" + str(request.url))
|
redirectURL = str(request.url)
|
||||||
|
redirectURL = redirectURL.replace("http://", "")
|
||||||
|
redirectURL = redirectURL.replace("https://", "")
|
||||||
|
return redirect("/signin?redirect=" + redirectURL)
|
||||||
else:
|
else:
|
||||||
if request.endpoint in ['signin', 'signout', 'auth', 'settings', 'update_acct', 'update_pwd',
|
if request.endpoint in ['signin', 'signout', 'auth', 'settings', 'update_acct', 'update_pwd',
|
||||||
'update_app_ip_port', 'update_wg_conf_path']:
|
'update_app_ip_port', 'update_wg_conf_path']:
|
||||||
|
@ -67,7 +67,11 @@
|
|||||||
if (res.status === true){
|
if (res.status === true){
|
||||||
const urlParams = new URLSearchParams(window.location.search);
|
const urlParams = new URLSearchParams(window.location.search);
|
||||||
if (urlParams.get("redirect")){
|
if (urlParams.get("redirect")){
|
||||||
window.location.replace(urlParams.get("redirect"))
|
if (document.URL.substring(0, 5) == "http:"){
|
||||||
|
window.location.replace(`http://${urlParams.get("redirect")}`)
|
||||||
|
}else if (document.URL.substring(0, 5) == "https"){
|
||||||
|
window.location.replace(`https://${urlParams.get("redirect")}`)
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
window.location.replace("/");
|
window.location.replace("/");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user