Шаблон проверки пароля - PullRequest
       8

Шаблон проверки пароля

0 голосов
/ 23 апреля 2009

У меня есть некоторый код на стороне сервера, который должен проверить пару имя пользователя / пароль. Я ищу что-то для этого, что приятно и просто, как наличие текстового файла с хэш-парами username / MD5 Я хотел бы использовать код, чтобы выглядеть так:

if(!PasswordChecker.ValidLogin("passwords.dat", username, password)
   throw new Exception("Invalid username or password");

Ответы [ 2 ]

1 голос
/ 23 апреля 2009

Я бы посмотрел на использование элементов проверки подлинности с помощью форм ASP.NET.

Вы можете позвонить Membership.ValidateUser("MyUsername", "MyPassword"), чтобы подтвердить логин.

Вы можете сохранить пары имя пользователя / пароль в файле web.config. Это будет в разделе, подобном этому.

<credentials passwordFormat="MD5">
<user name="username" password="hashedpasswordhere"/>
<user name="username2" password="hashedpasswordhere"/>
</credentials>
0 голосов
/ 23 апреля 2009

Использование файла .config приятно из-за легкого доступа к информации. Однако, если вы решите не делать этого, убедитесь, что тип файла, который вы создаете, не может быть загружен.

...