Прежде всего, я хочу сказать, что знаю, что есть много тем об этом, и я также ищу в Интернете, чтобы понять всю концепцию, что mvc имеет дело с безопасностью и сохранением информации о пользователе и т. но я хотел получить некоторые советы, идеи от профессионалов, пока я читаю об этом, поэтому я собираюсь объяснить свою ситуацию, и я благодарен за помощь.Проверка подлинности и авторизация MVC4 для пользовательской базы данных
позволяет сказать, что у меня есть собственный стол под названием «Пользователи»
public class Users : KySerializableObject
{
[required]
public virtual string Email { get; set; }
[required]
public virtual string userName {get; set; }
public virtual UserType UserType { get; set; }
[Required]
[ForeignKey("UserType")]
public virtual int UserTypeID { get; set; }
}
что теперь я знаю, что MVC предоставляет simpleMembership, который работает в простых ситуациях, но так как у меня разные типы пользователей и дополнительная информация для моего пользователя, мне интересно, как я могу использовать тэг [authorize] для моего пользователя с разными ролями, которые я предпочитаю использовать свою собственную таблицу ролей, а также как я могу справиться с процессом входа в систему? Я имею в виду часть, которую я должен использовать FormsAuthentication, или я даже не уверен, что я должен использовать это или нет, я действительно потерян, и мне бы хотелось услышать некоторые советы от вас, ребята. Я не прошу кодов или что-либо еще, любая ссылка на хорошее руководство, объясняющее мою ситуацию, было бы потрясающе.
Еще раз спасибо