Как сделать вход без входа в базу данных? - PullRequest
0 голосов
/ 22 ноября 2011

Я хотел сделать Логин, который никогда не использует базу данных и может создавать имя пользователя и пароль. Пока я знаю, что это возможно, но я не знаю, как, потому что я видел, как парень использовал NOTEPAD для хранения имени пользователя и пароля. Его программа может зарегистрировать новое имя пользователя и пароль и войти с новым именем пользователя и паролем. Он использует VB + visual studio 2010 для создания программы. У кого-нибудь есть идеи, как это сделать?

1 Ответ

0 голосов
/ 22 ноября 2011

В этом сценарии есть текстовый файл с именами пользователей и паролями, который выступает в качестве источника данных вместо базы данных. Так что в коде VB вы

  • Открытие текстового файла
  • Анализ файла на имя пользователя (ключ) и пароль (значение)
  • Закрытие текстового файла

Создание нового пользователя включает в себя:

  • Открытие текстового файла
  • Добавление нового имени пользователя и пароля к текстовому файлу
  • Закрытие текстового файла

При таком подходе вы можете создать несколько проблем: если один пользователь проходит проверку подлинности при добавлении другого пользователя, вы можете обнаружить, что текстовый файл заблокирован другим потоком. Безопасность - это тоже проблема, но если вы хотите этим заняться ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...