Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

Проверка пароля.   Найти похожие ветки 

 
Cara ©   (2007-01-16 11:46) [0]

Добрый день. Надо написать форму с проверкой юзера для входа в БД. Есть таблица с пользователями. Юзер должен ввести на форме логин и пароль, и при наличии его в таблице, получить доступ к БД. Иначе нет.


 
novill ©   (2007-01-16 11:55) [1]

> [0] Cara ©   (16.01.07 11:46)

1. пишите (и спрашивайте, если что-то не получается) либо предлагайте цену.
2. с какой целью вы изобретаете велосипед? есть и стандартные формы и стандартный учет пользователей в базе данных.


 
Cara ©   (2007-01-16 12:01) [2]

БД - обычные dbf таблицы. Что значит стандартные формы и стандартный учёт. Никогда не приходилось выполнять подобные задачи. Поэтому и спрашиваю.


 
Чувак   (2007-01-16 12:05) [3]

Ну делай Locate по базе, если найден пропускай.


 
Sergey13 ©   (2007-01-16 13:01) [4]

> [0] Cara ©   (16.01.07 11:46)

Если ты озабочен паролями, значит ты озаботился правами доступа. А раз ты озаботился правами доступа, ты выбрал не лучший вариант СУБД.


 
pkm   (2007-01-16 13:45) [5]

Делаешь форму. Кидаешь edit для кода и edit для пароля. в свойствах edit"а ставишь отображать данные ввиде "*", чтоб окружающие не видили, что ты вводишь. На кнопку ОК или Вход вешаешь процедуру, которая бегает по твоей дбф. если находит совпадения по двум полям одновременно, то открываешь форму с кот должен работать пользователь, если пароль с кодом не верны сообщаешь об этом пользователю или зактываешь программу..


 
pkm   (2007-01-16 13:45) [6]

Делаешь форму. Кидаешь edit для кода и edit для пароля. в свойствах edit"а ставишь отображать данные ввиде "*", чтоб окружающие не видили, что ты вводишь. На кнопку ОК или Вход вешаешь процедуру, которая бегает по твоей дбф. если находит совпадения по двум полям одновременно, то открываешь форму с кот должен работать пользователь, если пароль с кодом не верны сообщаешь об этом пользователю или зактываешь программу..


 
SergeR ©   (2007-01-16 14:02) [7]

А нафига на DBF пароль ставить? Толку? Если даже в екселе можно базу открыть\редактировать можно. Ну или шифровать только.


 
Sergey13 ©   (2007-01-16 14:17) [8]

> [7] SergeR ©   (16.01.07 14:02)
> Ну или шифровать только.
Грохнуть можно и шифрованное. 8-)


 
Cara ©   (2007-01-16 15:00) [9]

Програмка для магазина. Никто по идеи в файлах лазить не должен. Да и не некому. Обычный кассир, врядли им это надо. В принципе с формой ввода пароля разобрался. Поставил Query, отбираю по запросу пользователя, если есть такой, то пропускает, ежели нет, естественно не пропускает. В принципе этого достаточно. Как вы правильно отмечали, не т о  уровень БД, что бы делать что либо более серьёзное. Спасибо.


 
Sergey13 ©   (2007-01-16 15:03) [10]

> [9] Cara ©   (16.01.07 15:00)

Зачем тогда вообще проверять? Забил бы прямо в код суперсекретный пароль. Кассирша напишет его на листочке и на моник приклеет. И все дела. 8-)


 
Cara ©   (2007-01-16 17:16) [11]

Ну таки и это выход. Так я ещё получаю возможность фиксировать вход пользователей в программу. Т.е. записываю в отдельную таблицу login юзера и время входа в базу.


 
Anatoly Podgoretsky ©   (2007-01-16 22:43) [12]

Не стоит наезжать на dBase не зная ее возможностей, поддержано все и пароли и многоуровневые права и шифрование, а то, что БДЕ не может с этим работать, так это проблема не dBase, а БДЕ



Страницы: 1 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
2-1169119994
Apachi
2007-01-18 14:33
2007.02.04
как узнать заблокирован файл другим процессом или нет и его можно


15-1168466391
Nic
2007-01-11 00:59
2007.02.04
Оцифровка аудиокассет


2-1168203924
Альберт
2007-01-08 00:05
2007.02.04
проблема с dll и hook


3-1163071864
john81
2006-11-09 14:31
2007.02.04
Какие компоненты можно использовать для FoxPro-шной БД?


2-1168802992
Kolan
2007-01-14 22:29
2007.02.04
Научите пользоваться resoursestring





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский