Add missing SameSite settings for the i_like_gitea cookie (#16037)
The i_like_gitea cookie appears to be missing the SameSite settings. I think they were present at some point but may have been removed in a merge. This PR ensures that they are set. Fix #15972 Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
		
							parent
							
								
									7a484c0788
								
							
						
					
					
						commit
						cbf30830d2
					
				| 
						 | 
				
			
			@ -557,6 +557,7 @@ func Routes() *web.Route {
 | 
			
		|||
		Gclifetime:     setting.SessionConfig.Gclifetime,
 | 
			
		||||
		Maxlifetime:    setting.SessionConfig.Maxlifetime,
 | 
			
		||||
		Secure:         setting.SessionConfig.Secure,
 | 
			
		||||
		SameSite:       setting.SessionConfig.SameSite,
 | 
			
		||||
		Domain:         setting.SessionConfig.Domain,
 | 
			
		||||
	}))
 | 
			
		||||
	m.Use(securityHeaders())
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -94,6 +94,7 @@ func InstallRoutes() *web.Route {
 | 
			
		|||
		Gclifetime:     setting.SessionConfig.Gclifetime,
 | 
			
		||||
		Maxlifetime:    setting.SessionConfig.Maxlifetime,
 | 
			
		||||
		Secure:         setting.SessionConfig.Secure,
 | 
			
		||||
		SameSite:       setting.SessionConfig.SameSite,
 | 
			
		||||
		Domain:         setting.SessionConfig.Domain,
 | 
			
		||||
	}))
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -161,6 +161,7 @@ func WebRoutes() *web.Route {
 | 
			
		|||
		Gclifetime:     setting.SessionConfig.Gclifetime,
 | 
			
		||||
		Maxlifetime:    setting.SessionConfig.Maxlifetime,
 | 
			
		||||
		Secure:         setting.SessionConfig.Secure,
 | 
			
		||||
		SameSite:       setting.SessionConfig.SameSite,
 | 
			
		||||
		Domain:         setting.SessionConfig.Domain,
 | 
			
		||||
	}))
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue