В настоящее время у меня странная проблема с проверкой подлинности ASP.Net.Рассмотрим две следующие строки:
MembershipCreateStatus ct = new MembershipCreateStatus();
Membership.CreateUser("admin", "mypassword", "test@gmail.com", "1", "1", true, out ct);
Это зарегистрирует моего пользователя в моей базе данных.Я это подтвердил.Однако, когда я запускаю это сразу после:
FormsAuthentication.Authenticate("admin", "mypassword");
Аутентификация не проходит.Странно то, что я точно знаю, что пользователь существует в БД, и это еще раз подтверждается, если я запускаю
MembershipUserCollection uc = Membership.FindUsersByName("admin");
и uc действительно удерживает моего администратора с всей необходимой информацией.Любые идеи или намеки от кого-то, почему Authenticate вернет false?