Я пытаюсь ввести логин с раздоромУ меня есть информация о разногласиях пользователей, теперь мне нужно сделать так, чтобы они имели право просматривать определенные страницы.
Я пробовал:
System.Web.HttpContext.Current.User.Identity.Name = User.id;
System.Web.HttpContext.Current.User.Identity.IsAuthenticated = true;
Однако это не сработаетпотому что они являются значениями только для чтения.
Вот как выглядит класс User в настоящее время:
public class User
{
public string id;
public string username;
public string discriminator;
public string avatar;
public bool verified;
public string email;
public int flags;
public int premium_type;
}
И я проверяю, существует ли идентификатор в базе данных.Затем я пытаюсь сделать так, чтобы это был текущий вошедший в систему пользователь для идентификации asp.net.
Как я могу установить этого пользователя в качестве текущего вошедшего в систему идентификации?