Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.059 c
2-1168962315
Megabyte
2007-01-16 18:45
2007.02.04
Определить текущую директорию в консольном приложении


2-1168952409
KygECHuK
2007-01-16 16:00
2007.02.04
DLL


3-1163412253
SergP
2006-11-13 13:04
2007.02.04
Oracle. Ошибка ORA-06502. Как избавится?


2-1169102897
Mr.Devil
2007-01-18 09:48
2007.02.04
Использование встроеных ресурсов


15-1168795976
Рамиль
2007-01-14 20:32
2007.02.04
Посмотрел тут "Апокалипсис"..





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский