From 29f72a26d2e5bc17a499349adddf36032ca60802 Mon Sep 17 00:00:00 2001 From: Venxir Date: Fri, 19 Jun 2015 23:00:47 +0200 Subject: [PATCH] Reset cookies with new logindata --- src/Jackett/Indexers/AlphaRatio.cs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/Jackett/Indexers/AlphaRatio.cs b/src/Jackett/Indexers/AlphaRatio.cs index 52a9356de..3ff758bb5 100644 --- a/src/Jackett/Indexers/AlphaRatio.cs +++ b/src/Jackett/Indexers/AlphaRatio.cs @@ -75,10 +75,16 @@ namespace Jackett.Indexers public async Task ApplyConfiguration(JToken configJson) { + cookies = new CookieContainer(); + client = new HttpClient(handler); + + var configSaveData = new JObject(); + if (OnSaveConfigurationRequested != null) + OnSaveConfigurationRequested(this, configSaveData); var config = new ConfigurationDataBasicLogin(); config.LoadValuesFromJson(configJson); - + var pairs = new Dictionary { { "username", config.Username.Value }, { "password", @config.Password.Value }, @@ -88,7 +94,8 @@ namespace Jackett.Indexers var content = new FormUrlEncodedContent(pairs); var message = CreateHttpRequest(new Uri(LoginUrl)); - //message.Content = content; + message.Content = content; + //message.Headers.Referrer = new Uri(LoginUrl); string responseContent; JArray cookieJArray; @@ -119,8 +126,7 @@ namespace Jackett.Indexers } else { - - var configSaveData = new JObject(); + configSaveData = new JObject(); configSaveData["cookies"] = cookieJArray; if (OnSaveConfigurationRequested != null) OnSaveConfigurationRequested(this, configSaveData);