.NET & Membership Provider - Poblem: The password-answer supplied is invalid
Ostatnio spotkałem się z problemem dotyczącym tworzenia nowego użytkownika wykorzystując Membership Provider-a w technologii .NET. Mianowicie, pomimo używania przeładowania metody CreateUser() nie wymagającej podania pytania i odpowiedzi potrzebnej do odzyskania hasła, rzucany był wyjątek o braku tychże argumentów.
O co chodzi?
Metoda Membership.CreateUser() posiada kilka przeładowań. Pośród nich znajdują się między innymi takie, które wymagają podania nazwy użytkownika, hasła oraz adresu email. Do innych z kolei trzeba przekazać jeszcze dodatkowe parametry takie jak np. pytanie i odpowiedź przydatną podczas procesu odzyskiwania hasła. Kierowany naiwnością, pomyślałem że już samo wywołanie wersji metody bez tych argumentów wystarczy, by stworzyć użytkownika opierając się jedynie na jego nazwie, haśle i adresie pocztowym:
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!