Browse Source

解决用户年度报告重定向问题

Signed-off-by: zouap <zouap@pcl.ac.cn>
pull/3499/head
zouap 2 years ago
parent
commit
7ace826c41
2 changed files with 1 additions and 8 deletions
  1. +0
    -1
      modules/context/auth.go
  2. +1
    -7
      routers/user/auth.go

+ 0
- 1
modules/context/auth.go View File

@@ -82,7 +82,6 @@ func Toggle(options *ToggleOptions) macaron.Handler {
// Redirect to dashboard if user tries to visit any non-login page.
if options.SignOutRequired && ctx.IsSigned && ctx.Req.URL.RequestURI() != "/" {
redirectTo := ctx.Query("redirect_to")
log.Info("redirect_to=" + redirectTo)
if len(redirectTo) > 0 {
ctx.Redirect(redirectTo)
} else {


+ 1
- 7
routers/user/auth.go View File

@@ -121,7 +121,6 @@ func checkAutoLogin(ctx *context.Context) bool {
ctx.ServerError("AutoSignIn", err)
return true
}
log.Info("here1...")
redirectTo := ctx.Query("redirect_to")
if len(redirectTo) > 0 {
ctx.SetCookie("redirect_to", redirectTo, 0, setting.AppSubURL, "", setting.SessionConfig.Secure, true)
@@ -130,15 +129,12 @@ func checkAutoLogin(ctx *context.Context) bool {
}

if isSucceed {
log.Info("here2...")
isCourse := ctx.QueryBool("course")
ctx.SetCookie("redirect_to", "", -1, setting.AppSubURL, "", setting.SessionConfig.Secure, true)
if redirectTo == "" && isCourse {
ctx.SetCookie("redirect_to", "", -1, setting.AppSubURL, "", setting.SessionConfig.Secure, true)
redirectToCourse := setting.AppSubURL + "/" + setting.Course.OrgName
ctx.RedirectToFirst(redirectToCourse)
} else {
log.Info("here3...")
ctx.RedirectToFirst(redirectTo, setting.AppSubURL+string(setting.LandingPageURL))
}
return true
@@ -155,10 +151,8 @@ func getActivityTpl() string {
// SignIn render sign in page
func SignIn(ctx *context.Context) {
ctx.Data["Title"] = ctx.Tr("sign_in")
log.Info("sign 11111111.........")
// Check auto-login.
if checkAutoLogin(ctx) {
log.Info("sign 22222.........")
return
}



Loading…
Cancel
Save