#3448 redirect if any after sign in
This commit is contained in:
		
							parent
							
								
									c30b856d14
								
							
						
					
					
						commit
						f0b5c3b90a
					
				|  | @ -76,8 +76,15 @@ func SignIn(ctx *context.Context) { | |||
| 		return | ||||
| 	} | ||||
| 
 | ||||
| 	redirectTo := ctx.Query("redirect_to") | ||||
| 	if len(redirectTo) > 0 { | ||||
| 		ctx.SetCookie("redirect_to", redirectTo, 0, setting.AppSubUrl) | ||||
| 	} else { | ||||
| 		redirectTo, _ = url.QueryUnescape(ctx.GetCookie("redirect_to")) | ||||
| 	} | ||||
| 
 | ||||
| 	if isSucceed { | ||||
| 		if redirectTo, _ := url.QueryUnescape(ctx.GetCookie("redirect_to")); len(redirectTo) > 0 { | ||||
| 		if len(redirectTo) > 0 { | ||||
| 			ctx.SetCookie("redirect_to", "", -1, setting.AppSubUrl) | ||||
| 			ctx.Redirect(redirectTo) | ||||
| 		} else { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue