Вот стою перед дилеммой, как решить вопрос аунтификации?
Мне нужно чтобы при запуске программы появлялась форма с полями логина и пароля. Пользователей будет много, и в зависимости от пользователя менялась одна из глобальных переменных в программе.
Хранить пароли в базе данных, мне не подходит т.к. мне нужно чтобы программа запускалась и при отсутствии связи с БД.
Наверно необходимо хранить пароли в текстовом файле, а для безопасности шифровать их Hashsum? но... непонятно как сделать чтобы при вводе логина и пароля, происходил перебор имеющихся в файле паролей и при совпадении запускалось основное окно программы.
И за одно задам еще вопрос. В программе есть меню Config как в примере dbMySQL, так вот там есть поле Password, эта переменная хранится в файле setup.ini. Можно как-то сделать чтобы эта переменная была зашифрована и недоступна для простого просмотра?
Ответов: 409
Рейтинг: 17
|
|||
карма: 0 |
|