![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка пароля. [D7, XP]
Cara © (2007-01-16 11:46:00)Добрый день. Надо написать форму с проверкой юзера для входа в БД. Есть таблица с пользователями. Юзер должен ввести на форме логин и пароль, и при наличии его в таблице, получить доступ к БД. Иначе нет.
Anatoly Podgoretsky (2007-01-16 22:43:00) [1]Не стоит наезжать на dBase не зная ее возможностей, поддержано все и пароли и многоуровневые права и шифрование, а то, что БДЕ не может с этим работать, так это проблема не dBase, а БДЕ
Cara (2007-01-16 17:16:00) [2]Ну таки и это выход. Так я ещё получаю возможность фиксировать вход пользователей в программу. Т.е. записываю в отдельную таблицу login юзера и время входа в базу.
Sergey13 (2007-01-16 15:03:00) [3]> [9] Cara © (16.01.07 15:00)
Зачем тогда вообще проверять? Забил бы прямо в код суперсекретный пароль. Кассирша напишет его на листочке и на моник приклеет. И все дела. 8-)
Cara (2007-01-16 15:00:00) [4]Програмка для магазина. Никто по идеи в файлах лазить не должен. Да и не некому. Обычный кассир, врядли им это надо. В принципе с формой ввода пароля разобрался. Поставил Query, отбираю по запросу пользователя, если есть такой, то пропускает, ежели нет, естественно не пропускает. В принципе этого достаточно. Как вы правильно отмечали, не т о уровень БД, что бы делать что либо более серьёзное. Спасибо.
Sergey13 (2007-01-16 14:17:00) [5]> [7] SergeR © (16.01.07 14:02)
> Ну или шифровать только.
Грохнуть можно и шифрованное. 8-)
SergeR (2007-01-16 14:02:00) [6]А нафига на DBF пароль ставить? Толку? Если даже в екселе можно базу открыть\редактировать можно. Ну или шифровать только.
pkm (2007-01-16 13:45:00) [7]Делаешь форму. Кидаешь edit для кода и edit для пароля. в свойствах edit'а ставишь отображать данные ввиде '*', чтоб окружающие не видили, что ты вводишь. На кнопку ОК или Вход вешаешь процедуру, которая бегает по твоей дбф. если находит совпадения по двум полям одновременно, то открываешь форму с кот должен работать пользователь, если пароль с кодом не верны сообщаешь об этом пользователю или зактываешь программу..
pkm (2007-01-16 13:45:00) [8]Делаешь форму. Кидаешь edit для кода и edit для пароля. в свойствах edit'а ставишь отображать данные ввиде '*', чтоб окружающие не видили, что ты вводишь. На кнопку ОК или Вход вешаешь процедуру, которая бегает по твоей дбф. если находит совпадения по двум полям одновременно, то открываешь форму с кот должен работать пользователь, если пароль с кодом не верны сообщаешь об этом пользователю или зактываешь программу..
Sergey13 (2007-01-16 13:01:00) [9]> [0] Cara © (16.01.07 11:46)
Если ты озабочен паролями, значит ты озаботился правами доступа. А раз ты озаботился правами доступа, ты выбрал не лучший вариант СУБД.
Чувак (2007-01-16 12:05:00) [10]Ну делай Locate по базе, если найден пропускай.
Cara (2007-01-16 12:01:00) [11]БД - обычные dbf таблицы. Что значит стандартные формы и стандартный учёт. Никогда не приходилось выполнять подобные задачи. Поэтому и спрашиваю.
novill (2007-01-16 11:55:00) [12]> [0] Cara © (16.01.07 11:46)
1. пишите (и спрашивайте, если что-то не получается) либо предлагайте цену.
2. с какой целью вы изобретаете велосипед? есть и стандартные формы и стандартный учет пользователей в базе данных.