|
MySQL.RU - Webboard
Вернуться
Пытаюсь сделать СЛОЖНУЮ систему доступа (Marat_L) 16/11/2004 - 16:36:26
Re: Забыл сказать (Marat_L) 16/11/2004 - 16:55:49
Re: Забыл сказать (Dinky) 16/11/2004 - 18:08:52
Re: Забыл сказать (Marat_L) 17/11/2004 - 08:56:39
Re: реплика (Lev) 17/11/2004 - 15:48:15
Re: Забыл сказать (Dinky) 17/11/2004 - 18:52:33
Re: Забыл сказать (Marat_L) 18/11/2004 - 10:40:25
Re: Забыл сказать (Dinky) 18/11/2004 - 18:40:05
> Original message text:
> From: Marat_L - 16/11/2004 - 16:36:26
> Subject:Пытаюсь сделать СЛОЖНУЮ систему доступа
> -----------------
> Хочется мне,
> чтобы сервер разграничивал доступ пользователям на уровне таблиц.
> Это я реализовал.
>
> А еще хочется,
> Чтобы любой пользователь мог создавать временные таблицы на сервере.(Без них иногда тяжело/невозможно)
> Это я тоже реализовал.
>
> А еще хочу,
> Чтобы пользователь мог делать с этой таблицей всё что хочет.
> (Законное желание, вроде бы, раз уж создал)
>
> А ВОТ ТУТ ЗАСАДА !!!!!
> Пока не пропишешь глобального на всю базу доступа - не даст!!!
> А если прописать - тогда вся сложная система становится слишком простой
>
> :((((
>
> Можно ли сделать?
>
>
>
From: Marat_L - 17/11/2004 - 08:56:39
Subject:Забыл сказать
-----------------
1) Насчет "не перехлестнуться"
Одно соединение может потребовать например открытия нескольких окон,
которые для инициализации запускают сложный алгоритм, который создает серию временных таблиц, прибивает, заново создает, и вообще колбасит по полной.
Какие-то временные таблицы остаются для последующего отображения результата.
2) 4.0.21-standart
CREATE TEMPORARY TABLE `xxDQ0IS2FT` (
`id` int(11) default NULL,
`parentid` int(11) NOT NULL default '0',
`dir` tinyint(4) NOT NULL default '0',
`old` tinyint(4) NOT NULL default '0',
`nomen` char(80) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM
Пользователю надо иметь ПОЛНЫЙ доступ к таблице
select, update, insert, drop, alter .....
Замечено, что если я заранее знаю название таблицы, я могу прописать на нее доступ, и всё получиться.
Но для этого придеться делать строгую ревизию
всех врем.таблиц у нас в приложении,
и строго регламентировать их использование.
А этого очень не хочется :((
На данный момент мне проще
продолжать разграничивать доступ на клиенте
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
18522
|
|