Aktywne Wpisy
Pitex +3
Patrząc na komentarze pod znaleziskiem "Koniec kupowania YouTube Premium za bezcen. Google anuluje subskrypcje" jestem aż zdumiony polskim cebularstwem. Ja rozumiem, że czasem szkoda 60zł/mc za UHD na Netflix czy innych pokrewnych platformach, ale 26zł/mc za coś co człowiek faktycznie ogląda dzień w dzień niezależnie od urządzeń lub poglądów stwierdzacie, że każdy sposób na obejście systemu płatności jest godny pochwały? Postawcie sobie swój własny serwer z filmem 4k60fps który okaże
Co zrobić jak bocian puka w okno codziennie? (・へ・)
Wykopki mam problem. Otóż zaimplementowałem identity i wszystko działało cacy. Dodałem logowanie przez fejsa i niestety działa tylko logowanie przez fejsa. Gdy loguje się jako zwykły user w aplikacji storna główna nie wykrywa zarejestrowanego użytkownika... Mam w widoku metodę sprawdzającą
User.Identity.IsAuthenticated
Sprawdzałem cookie i po logowaniu zwykłego usera klient dostaje cookie od serwera...
Myślę, że schrzaniłem coś w startupie ( aplikacja w core2.2 MVC)
services.Configure(options =>
{
options.CheckConsentNeeded = context => true;
options.MinimumSameSitePolicy = SameSiteMode.None;
});
services.AddDbContext(options =>
options.UseSqlServer(Configuration.GetConnectionString("StoreDatabase")));
services.AddIdentity().AddEntityFrameworkStores();
services.AddMemoryCache();
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
//session
services.AddDistributedMemoryCache();
services.AddSingleton();
services.AddSession(options =>
{
options.Cookie.Name = "NAME";
options.IdleTimeout = TimeSpan.FromMinutes(30);
options.Cookie.HttpOnly = true;
// Make the session cookie essential
options.Cookie.IsEssential = true;
});
services.AddHttpContextAccessor();
//session
services.AddAuthentication(options =>
{
//options.DefaultChallengeScheme = FacebookDefaults.AuthenticationScheme;
//options.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
//options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
})
.AddFacebook(options =>
{
options.AppId = "MYAPPID";
options.AppSecret = "MYAPPSECRET";
}).AddCookie()
Pomóżcie bo już mnie strzela :D Zmarnowany cały dzień nad tym problemem...
Może @spetz mógłbyś rzucić okiem? ;)