[CHANGE] Cookie login fixed
This commit is contained in:
@@ -71,14 +71,12 @@ namespace Manager.App.Components.Dialogs
|
||||
var name = parts[0].Trim();
|
||||
var value = parts[1].Trim();
|
||||
|
||||
// Escape invalid characters
|
||||
var safeName = Uri.EscapeDataString(name);
|
||||
var safeValue = Uri.EscapeDataString(value);
|
||||
|
||||
var cookie = new Cookie(safeName, safeValue);
|
||||
var cookie = new Cookie(name, value);
|
||||
|
||||
if (!string.IsNullOrEmpty(domain))
|
||||
cookie.Domain = domain;
|
||||
cookie.Expires = DateTime.Now.AddDays(1);
|
||||
cookie.Path = "/";
|
||||
|
||||
collection.Add(cookie);
|
||||
}
|
||||
@@ -105,7 +103,7 @@ namespace Manager.App.Components.Dialogs
|
||||
private async Task ValidateAccount()
|
||||
{
|
||||
_isLoading = true;
|
||||
await Client.GetStateAsync();
|
||||
await Client.BuildClientAsync();
|
||||
_isLoading = false;
|
||||
}
|
||||
|
||||
|
@@ -8,6 +8,7 @@ var builder = WebApplication.CreateBuilder(args);
|
||||
builder.Services.AddRazorComponents()
|
||||
.AddInteractiveServerComponents();
|
||||
|
||||
AppContext.SetSwitch("System.Net.Http.EnableActivityPropagation", false);
|
||||
|
||||
/* Manager */
|
||||
builder.SetupLogging();
|
||||
|
@@ -44,7 +44,7 @@ public class ClientManager : BackgroundService
|
||||
var ytClient = new YouTubeClient();
|
||||
//ytClient.CookieContainer = container;
|
||||
ytClient.UserAgent = accountEntity.UserAgent;
|
||||
await ytClient.GetStateAsync();
|
||||
await ytClient.BuildClientAsync();
|
||||
|
||||
return ytClient;
|
||||
}
|
||||
|
Reference in New Issue
Block a user