|
Вопрос # 5 882/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
У меня такой вопрос: на форме располагается 2 кнопки, и один компонент редактирования текста (Edit1). Задача заключается в том что при запуске программы мне необходимо ввести имя пользователя и пароль, к примеру я ввёл имя Admin и пароль 123 то он разрешает мне производить абсолютно все действия с БД. При вводе имени Гость пароль не требуется, но у него полномочия на ввод своих данных, просмотр сведений о товарах и заказа необходимых ему позиций. Подскажите пожалуйста как реализовать такую возможность?
 |
Вопрос задал: Руслан_Ю (статус: Посетитель)
Вопрос отправлен: 13 января 2012, 20:04
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 6; последнее сообщение — 17 января 2012, 21:27; участников в обсуждении: 4.
|
Ерёмин А.А. (статус: *Администратор), 13 января 2012, 21:23 [#1]:
Если действия делаются в программе, то в чём проблема скрыть неугодные элементы?
|
|
meson (статус: 1-ый класс), 13 января 2012, 21:44 [#2]:
Руслан_Ю:
Вы не ошиблись, может быть у Вас два поля ввода и одна кнопка?
Тогда сделать можно, например, так
if (Edit1.Text = 'Admin') and (Edit2.Text = '123') then
begin
// Запоминаем что user имеет административные права
end
else if (Edit1.Text = 'Гость') then
begin
// Запоминаем что user имеет права гостя
end;
Я правильно понял что Вы хотели сделать?
|
|
Руслан_Ю (статус: Посетитель), 14 января 2012, 17:19 [#3]:
Мне также необходима возможность регистрации посетителей. Запись будет производится в отдельную запись таблицы моей БД. Ну или если Вам не сложно подскажите какой не будь хороший пример, как например в учебной базе MS ACCESS 2007 Борей. За данный совет спасибо, учту при составлении.
|
|
Мережников Андрей (статус: Абитуриент), 14 января 2012, 18:34 [#4]:
регистрация посетителей комнаты, где стоит компьютер, или пользователей программы? подсказать пример чего?
|
|
Руслан_Ю (статус: Посетитель), 16 января 2012, 09:42 [#5]:
пользователей программы. В компоненте combobox заранее зарегистрирована 2 пользователя: 1. Admin программы- вход под паролем 2. User - пользователь входит без пароля.
|
|
Мережников Андрей (статус: Абитуриент), 17 января 2012, 21:27 [#6]:
после входа либо сразу определяете какие действия доступны для пользователя, который вошел (например, используете свойство enabled компонента - меню, кнопка и т.д. или ActionList), либо каждый раз в обработчике событий компонента проверяете уровень доступа пользователя и запускаете обработку события или выдаете сообщение об отсутствии прав доступа. Кстати, такой совет уже давали выше.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|