| 
| 
 | Вопрос # 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), либо каждый раз в обработчике событий компонента проверяете уровень доступа пользователя и запускаете обработку события или выдаете сообщение об отсутствии прав доступа. Кстати, такой совет уже давали выше. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |