Перейти к контенту

в MySql админках...


Рекомендуемые сообщения

Возможно ли в MySql админках (или где-то еще) создать MySql логин, который сможет в базе данных просматривать/редактировать только несколько определенных таблиц?
Ссылка на комментарий
Поделиться на других сайтах

Так и думал...

 

А скрипт не сильно замедляется если использовать несколько БД?

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Если не ошибаюсь, выставление ограничений на таблицы возможно для SQL вообще, а вот для MySQL не знаю... Хотя может и ошибаюсь, не дочитал :D.
Ссылка на комментарий
Поделиться на других сайтах

Hostem

Теория :

В файле ad_mysql.php Есть такой код :

$ADMIN->html .= $SKIN->add_td_row( array( "<center>".$SKIN->form_textarea("query", $sql )."</center>" ) );
              
  	$ADMIN->html .= $SKIN->end_form("Запустить новый запрос");
  	$ADMIN->html .= $SKIN->end_table();
  	
  	
  	// Check for drop, create and flush
  	
  	if ( preg_match( "/^DROP|CREATE|FLUSH/i", trim($sql) ) )
  	{
    $ADMIN->error = "Такие запросы не разрешены из соображений безопасности";
  	}

Переменная $sql вмещает в себя именно стринг запроса. Так вот если её попробовать запросить на предмет таблиц, к которым не хочешь давать доступ и выдать ошибку , то, возможно, это и станет решением твоей проблемы ... Ну, а если добавить в IF айди какого-нибудь админа, которому по барабану это ограничение - то точно решит то что тебе надо ... :D

ТИПА :

if ( preg_match( "Названия таблиц", trim($sql) ) AND $MEMBER['id'] != 1 )
{
   $ADMIN->error = "Работа с данными таблицами не разрешена из соображений безопасности";
}

Изменено пользователем Остап
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.