mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-10-07 12:04:23 +08:00
- Configure proper cookie session options in admin server: * Set Path, MaxAge attributes * Ensure session cookies are correctly saved and retrieved This resolves the issue where users entering correct admin credentials would be redirected back to the login page due to improperly configured session storage. Fixes #7272
This commit is contained in:
@@ -198,6 +198,13 @@ func startAdminServer(ctx context.Context, options AdminOptions) error {
|
||||
return fmt.Errorf("failed to generate session key: %w", err)
|
||||
}
|
||||
store := cookie.NewStore(sessionKeyBytes)
|
||||
|
||||
// Configure session options to ensure cookies are properly saved
|
||||
store.Options(sessions.Options{
|
||||
Path: "/",
|
||||
MaxAge: 3600 * 24, // 24 hours
|
||||
})
|
||||
|
||||
r.Use(sessions.Sessions("admin-session", store))
|
||||
|
||||
// Static files - serve from embedded filesystem
|
||||
|
Reference in New Issue
Block a user