У меня аутентификация на стороне сервера сделана:
var result = await _signInManager.PasswordSignInAsync(inputModel.Email, inputModel.Password, inputModel.RememberMe, lockoutOnFailure: true);
if (result.Succeeded)
{
_logger.LogInformation("User logged in.");
return LocalRedirect(returnUrl);
}
И в startup
services.AddAuthentication(options =>
{
options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultAuthenticateScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultForbidScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultSignInScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultSignOutScheme = CookieAuthenticationDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = OpenIdConnectDefaults.AuthenticationScheme;
});
На стороне сервера у меня нормально заходит (result.Succeeded=true), Но на стороне клиента не определяет, что пользователь авторизован: На стороне сервера:
@if (SignInManager.IsSignedIn(User))
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как можно конвертировать строку чисел, разделённых пробелом, в массив int?
Есть задание, решить уравнение и вывести значения в DataGrid, сделать это у меня не получается, а точнее не понимаю как это сделать