VB.NET учебник для проверки имени пользователя / пароля с использованием базы данных - PullRequest
0 голосов
/ 30 июля 2011

Где находится хорошее учебное пособие по VB.NET, где у меня может быть поле для имени пользователя и поле для пароля, и оно проверяет в базе данных, есть ли оно, и если оно есть, тогда будет показана другая форма?

1 Ответ

5 голосов
/ 19 декабря 2011

Смотрите здесь:

Введение в членство

Есть пара вещей, которые вы должны знать, прежде чем начать:

  1. Никогда, НИКОГДА, НИКОГДА не храните простой текстовый пароль где-либо в вашей базе данных.В связи с этим, даже не храните зашифрованный пароль в вашей базе данных.Вместо этого вы сохраняете хэшированный пароль , используя криптографический алгоритм хэширования (md5 недостаточно хорош).Когда кто-то хочет войти в систему, вы хэшируете пароль и сравниваете его.Даже это упрощенная версия.
  2. Вы никогда не хотите самостоятельно реализовывать код, связанный с безопасностью.Всегда полагайтесь как можно больше на инструменты, предоставляемые вам вашей платформой.Причина этого в том, что написать что-то так просто - кажется, что это работает - может быть, даже проходит целый ряд модульных тестов, - но все еще слегка ошибочно, так что через год после запуска вы обнаружите, что вас взломали шестьнесколько месяцев назад.Вы не хотите быть в такой ситуации.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...