Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2009, 11:02   #1
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию Настройки приватности для пользователей

Подскажите пожалуйста как при создании нового пользователя, можно было бы его с помощью переключателй checkbox настроить права доступа к базе. Заранее признателен.
Hobbit_88 вне форума Ответить с цитированием
Старый 16.05.2009, 11:23   #2
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Заносишь всех пользователей в бд,
таблица будет примерно следующего вида:
ID, FIO, Login, Pass, Status
Как вариант, при авторизации пользователя, записываешь его в глобальную переменную, затем при открытии форм проверяешь его статус (можно сделать в виде цифр "0 - админ, 1 - пользователь, 2 - просмотр") и ставишь в свойствах таблиц или соединения права доступа "ReadOnly, ReadWrite и т.д."
S@fer вне форума Ответить с цитированием
Старый 16.05.2009, 11:44   #3
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

у меня есть таблица, есть пользователь и администратор, но я программно разделил права доступа. Можно добавлять новых пользователей, а во время выполнения программы новых пользователей наделять их правами.
Hobbit_88 вне форума Ответить с цитированием
Старый 16.05.2009, 11:48   #4
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

Цитата:
а во время выполнения программы новых пользователей наделять их правами
Для этого и используй статус, при создании нового пользовтеля ставь ему атоматом статус пользователя, а при изменении прав
Цитата:
с помощью переключателй checkbox настроить права доступа
меняй ему статус.
Цитата:
я программно разделил права доступа
каким способ происходит проверка?
S@fer вне форума Ответить с цитированием
Старый 16.05.2009, 11:51   #5
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

С помощью обращения к полю пользователь
Hobbit_88 вне форума Ответить с цитированием
Старый 16.05.2009, 11:55   #6
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

пользователи и админы находятся в одной таблице?
какая структура?
S@fer вне форума Ответить с цитированием
Старый 17.05.2009, 13:58   #7
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

Нет пользователя нет вообще в таблице, в таблице только хранятся админы. Так как пользователь один и для него пароля не требуется и права у него только для просмотра. А вот админов я хочу наделить разными правами. Только во время выполнения программы.
Hobbit_88 вне форума Ответить с цитированием
Старый 21.05.2009, 13:47   #8
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

У кого нибудь еще есть какие-нибудь мысли по наделению пользователей правами. Вообще ничего в голову не лезет. Диплом делаю уже готов, осталось только с пользователями разобраться.
Hobbit_88 вне форума Ответить с цитированием
Старый 21.05.2009, 14:11   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Есть. Делай как я - возьми нормальную СУБД MSSQL или Oracle. Там есть администрирование БД, где ты можеш дать доступы к таблицам.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.05.2009, 14:15   #10
Hobbit_88
Пользователь
 
Аватар для Hobbit_88
 
Регистрация: 08.04.2009
Сообщений: 41
По умолчанию

А если я уж сделал в субд Access
Hobbit_88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Настройки формы ruavia3 Microsoft Office Excel 6 09.04.2009 17:24
Сбились настройки! Sannyx Операционные системы общие вопросы 11 31.03.2009 15:46
Помогите сделать баланс для пользователей CasperKZ PHP 2 27.10.2008 23:34
Прога для настройки! winXpSpeed Altera Софт 2 31.03.2008 23:20
Настройки internet vitalik007 О форуме и сайтах клуба 3 05.11.2007 06:22