Mam stronę WWW, a teraz chcę uzyskać hasła.Hasła nie można odzyskać. Albo ustaw format hasła na inny typ, albo ustaw parametr enablePasswordRetrieval na false
używam go:
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider"
connectionStringName="TravelChamps"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"
/>
I ten błąd się dzieje:
skonfigurowane ustawienia są nieprawidłowe: zakodowane hasła nie mogą być odzyskane. Ustaw format hasła na inny lub ustaw parametr enablePasswordRetrieval na false.
Jeśli użyję go:
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider"
connectionStringName="TravelChamps" enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"
/>
pojawia się błąd follwoing:
Wystąpił wyjątek odzyskiwania hasła: To dostawcę członkostwa nie został skonfigurowany do obsługi odzyskiwania hasła.
Jestem całkowicie zdezorientowany.
Jakieś sugestie, gdzie mogę zacząć pracować?
Hasła znajdują się w bazie danych. Mogę to zobaczyć. I są zaszyfrowane lub zaszyfrowane. Nie wiem –
Są one specjalnie mieszane, aby nie można było ich odzyskać. Nie są one zaszyfrowane, więc nie można ich odszyfrować. Tak właśnie powinno się to stać. –
OK. Jak mogę je zdobyć? Po prostu chcę użyć MembershipUser u = Membership.GetUser (nazwa użytkownika, false); –