SEBWIN-878, #848: Fixed session cookie name for user resolution with Moodle and SEB Server.
This commit is contained in:
parent
a397446252
commit
01db8fd84e
1 changed files with 2 additions and 1 deletions
|
@ -396,6 +396,7 @@ namespace SafeExamBrowser.Browser.Handlers
|
||||||
var endpointUrl = default(string);
|
var endpointUrl = default(string);
|
||||||
var start = session.IndexOf("=") + 1;
|
var start = session.IndexOf("=") + 1;
|
||||||
var end = session.IndexOf(";");
|
var end = session.IndexOf(";");
|
||||||
|
var name = session.Substring(0, start - 1);
|
||||||
var value = session.Substring(start, end - start);
|
var value = session.Substring(start, end - start);
|
||||||
var uri = new Uri(requestUrl);
|
var uri = new Uri(requestUrl);
|
||||||
|
|
||||||
|
@ -413,7 +414,7 @@ namespace SafeExamBrowser.Browser.Handlers
|
||||||
using (var handler = new HttpClientHandler { UseCookies = false })
|
using (var handler = new HttpClientHandler { UseCookies = false })
|
||||||
using (var client = new HttpClient(handler))
|
using (var client = new HttpClient(handler))
|
||||||
{
|
{
|
||||||
message.Headers.Add("Cookie", $"MoodleSession={value}");
|
message.Headers.Add("Cookie", $"{name}={value}");
|
||||||
|
|
||||||
var result = await client.SendAsync(message);
|
var result = await client.SendAsync(message);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue