Вверх ↑
Ответов: 409
Рейтинг: 17
#1: 2009-05-08 22:36:33 ЛС | профиль | цитата
Вот стою перед дилеммой, как решить вопрос аунтификации?
Мне нужно чтобы при запуске программы появлялась форма с полями логина и пароля. Пользователей будет много, и в зависимости от пользователя менялась одна из глобальных переменных в программе.
Хранить пароли в базе данных, мне не подходит т.к. мне нужно чтобы программа запускалась и при отсутствии связи с БД.
Наверно необходимо хранить пароли в текстовом файле, а для безопасности шифровать их Hashsum? но... непонятно как сделать чтобы при вводе логина и пароля, происходил перебор имеющихся в файле паролей и при совпадении запускалось основное окно программы.

И за одно задам еще вопрос. В программе есть меню Config как в примере dbMySQL, так вот там есть поле Password, эта переменная хранится в файле setup.ini. Можно как-то сделать чтобы эта переменная была зашифрована и недоступна для простого просмотра?
карма: 0

0