Есть ли у кого-нибудь решение (пример кода) для следующих функций:
- Создать randomGuid/криптографически сильное случайное число
- Отправить уникальный URL-адрес, содержащий случайное число для электронной почты пользователя адрес
- При подтверждении запроса пользователя для изменения пароля
В настоящее время мой провайдер параметризуется следующим образом:
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
applicationName="/"
requiresUniqueEmail="true"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="5"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""
name="AspNetSqlMembershipProvider"
Вопросы безопасности, связанные с этим типом процедуры, обсуждались ранее .