В целом я одобряю это, но есть несколько минусов, о которых я могу подумать:
- Роли - это просто строки, невозможно добавить к ним дополнительную информацию без добавления собственного кода.
- Некоторые элементы управления Login не устанавливают свои кнопки по умолчанию должным образом, поэтому нажатие клавиши «ввод» в поле ввода ничего не делает. Вы можете исправить это, установив его самостоятельно.
- Нет способа по умолчанию требовать цифры в пароле, только символы.
- Элементы управления входом в систему с SqlMembershipProvider не отображают определенные сообщения «пользователь заблокирован».
Либо мошенник, либо профи, зависит от вашей точки зрения:
- Имена пользователей не чувствительны к регистру в SqlMembershipProvider