Fix dashboard auto-log bug
This commit is contained in:
		
							parent
							
								
									137538e54b
								
							
						
					
					
						commit
						d44c44987f
					
				
					 2 changed files with 2 additions and 2 deletions
				
			
		|  | @ -21,7 +21,7 @@ type ToggleOptions struct { | |||
| 
 | ||||
| func Toggle(options *ToggleOptions) martini.Handler { | ||||
| 	return func(ctx *Context) { | ||||
| 		if options.SignOutRequire && ctx.IsSigned { | ||||
| 		if options.SignOutRequire && ctx.IsSigned && ctx.Req.RequestURI != "/" { | ||||
| 			ctx.Redirect("/") | ||||
| 			return | ||||
| 		} | ||||
|  |  | |||
							
								
								
									
										2
									
								
								web.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								web.go
									
									
									
									
									
								
							|  | @ -88,7 +88,7 @@ func runWeb(*cli.Context) { | |||
| 	reqSignOut := middleware.Toggle(&middleware.ToggleOptions{SignOutRequire: true}) | ||||
| 
 | ||||
| 	// Routers.
 | ||||
| 	m.Get("/", ignSignIn, routers.Home) | ||||
| 	m.Get("/", reqSignIn, routers.Home) | ||||
| 	m.Get("/issues", reqSignIn, user.Issues) | ||||
| 	m.Get("/pulls", reqSignIn, user.Pulls) | ||||
| 	m.Get("/stars", reqSignIn, user.Stars) | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue