Кажется, нет простого пути. Однако вы можете использовать Membership.CreateUser
, который принимает MembershipCreateStatus
параметр.
Если пароль действителен, созданный пользовательский объект будет нулевым, а для MembershipCreateStatus будет установлено значение InvalidPassword
(или любой другой статус создания).
Пример:
MembershipCreateStatus membershipCreateStatus;
MembershipUser newUser = Membership.CreateUser(userName, password, email, passwordQuestion, passwordAnswer, true, out membershipCreateStatus);
// Check if the user was created succesfully
if (newUser == null)
{
// membershipCreateStatus contains the information why the creation was not successful
if (membershipCreateStatus == MembershipCreateStatus.InvalidPassword)
{
// The password doesn't match the requirements
}
}