mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-07 15:20:25 +08:00
修复异地登录自动验证提交两次的问题
This commit is contained in:
@@ -216,9 +216,11 @@ func (this *userMustAuth) BeforeAction(actionPtr actions.ActionWrapper, paramNam
|
||||
this.login(action)
|
||||
return false
|
||||
} else {
|
||||
// TODO 考虑IP变化时也需要验证,主要是考虑被反向代理的情形
|
||||
action.RedirectURL("/login/validate?from=" + url.QueryEscape(action.Request.URL.String()))
|
||||
return false
|
||||
if !lists.ContainsString([]string{"/messages/badge", "/dns/tasks/check", "/clusters/tasks/check"}, action.Request.URL.Path) {
|
||||
// TODO 考虑IP变化时也需要验证,主要是考虑被反向代理的情形
|
||||
action.RedirectURL("/login/validate?from=" + url.QueryEscape(action.Request.URL.String()))
|
||||
return false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user