Как я могу создать пользователя, не задавая вопрос и ответ в Asp.Net?

У меня довольно уникальная ситуация с Asp.Net. Пользователь-администратор должен создать любого нового пользователя для веб-сайта. Поскольку кто-то другой создает нового пользователя, нет смысла заставлять его создавать секретный вопрос и отвечать, чтобы восстановить пароль для нового пользователя.

Однако я хочу использовать контрольный вопрос и ответ, чтобы позволить пользователю сбросить свой пароль. Итак, у меня requiredQuestionAndAnswer = "true" для моего поставщика услуг членства.

Проблема в том, что, поскольку для параметра requiresQuestionAndAnswer установлено значение true, я не могу создать нового пользователя, не задав вопрос и ответ. Есть ли способ обойти это требование при создании нового пользователя?


person grimus    schedule 31.07.2009    source источник
comment
Бредовый вопрос ... почему бы просто не установить для requiresQuestionAndAnswer значение false? побочный эффект заключается в том, что вы работаете над реализацией системы безопасности вместо этого допустимого и разрешенного сценария. Это или просто спросите у пользователя эту информацию в процессе создания.   -  person War    schedule 17.05.2017


Ответы (2)


Я столкнулся с подобной проблемой. В итоге я загрузил фиктивный вопрос .. «Какого цвета небо?».

person madcolor    schedule 31.07.2009
comment
Я бы использовал это в сочетании с принудительной сменой пароля при первом входе в систему. - person djangofan; 31.07.2009

Попробуйте задать вопрос по умолчанию, чтобы пользователи могли сразу же изменить свой пароль, как только они получат доступ.

Конечно, это значит, что им лучше не забывать об этом ...

person Matthew Jones    schedule 31.07.2009