Что такое элемент учетных данных в разделе проверки подлинности с помощью форм ASP.NET? - PullRequest
0 голосов
/ 22 марта 2009

я заметил, что элемент проверки подлинности форм имеет дочерний элемент option с именем Credentials.

MSDN Online объясняет, что это такое, здесь .

Тем не менее, я не понимаю, для чего это будет использоваться? Так что я могу добавить имя пользователя и пароль (либо clear / md5 / sha1) в файл конфигурации ... но как / когда он используется?

Является ли это примером жесткого кодирования в имени пользователя / пароле для использования с аутентификацией форм вместо наличия базы данных? Если так, есть ли какой-то код позади? Что произойдет, если у вас также есть база данных с пользователями / паролями?

ура:)

1 Ответ

1 голос
/ 22 марта 2009

Вы совершенно правы ... жестко запрограммированные логин / пароли. Это в двух словах. Единственный раз, когда я фактически использовал его, это проект, в котором мы хотели поработать над кодом, который требовал аутентификации, но не имел реального механизма. Насколько мне известно, это просто заполнитель для реальной аутентификации.

MSDN, похоже, согласен, учитывая предупреждение в верхней части документов, на которые вы ссылаетесь. Вы можете использовать его рядом с БД, но зачем?

...