From 01db8fd84ec8b9113237435a54847cc83ce17a7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damian=20B=C3=BCchel?= Date: Wed, 17 Apr 2024 12:05:34 +0200 Subject: [PATCH] SEBWIN-878, #848: Fixed session cookie name for user resolution with Moodle and SEB Server. --- SafeExamBrowser.Browser/Handlers/ResourceHandler.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SafeExamBrowser.Browser/Handlers/ResourceHandler.cs b/SafeExamBrowser.Browser/Handlers/ResourceHandler.cs index cd96f5ac..d70de7e4 100644 --- a/SafeExamBrowser.Browser/Handlers/ResourceHandler.cs +++ b/SafeExamBrowser.Browser/Handlers/ResourceHandler.cs @@ -396,6 +396,7 @@ namespace SafeExamBrowser.Browser.Handlers var endpointUrl = default(string); var start = session.IndexOf("=") + 1; var end = session.IndexOf(";"); + var name = session.Substring(0, start - 1); var value = session.Substring(start, end - start); var uri = new Uri(requestUrl); @@ -413,7 +414,7 @@ namespace SafeExamBrowser.Browser.Handlers using (var handler = new HttpClientHandler { UseCookies = false }) using (var client = new HttpClient(handler)) { - message.Headers.Add("Cookie", $"MoodleSession={value}"); + message.Headers.Add("Cookie", $"{name}={value}"); var result = await client.SendAsync(message);