Remove dbs_where_create_table_allowed

Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
This commit is contained in:
Kamil Tekiela 2023-04-15 22:44:18 +01:00
parent 25ae5ebc78
commit 0a6691c0e3
3 changed files with 0 additions and 10 deletions

View File

@ -154,7 +154,6 @@ class CheckUserPrivileges
$GLOBALS['is_create_db_priv'] = SessionCache::get('is_create_db_priv');
$GLOBALS['is_reload_priv'] = SessionCache::get('is_reload_priv');
$GLOBALS['db_to_create'] = SessionCache::get('db_to_create');
$GLOBALS['dbs_where_create_table_allowed'] = SessionCache::get('dbs_where_create_table_allowed');
$GLOBALS['dbs_to_test'] = SessionCache::get('dbs_to_test');
$GLOBALS['db_priv'] = SessionCache::get('db_priv');
@ -169,7 +168,6 @@ class CheckUserPrivileges
$GLOBALS['is_create_db_priv'] = false;
$GLOBALS['is_reload_priv'] = false;
$GLOBALS['db_to_create'] = '';
$GLOBALS['dbs_where_create_table_allowed'] = [];
$GLOBALS['dbs_to_test'] = Utilities::getSystemSchemas();
$GLOBALS['proc_priv'] = false;
$GLOBALS['db_priv'] = false;
@ -221,15 +219,11 @@ class CheckUserPrivileges
$GLOBALS['is_create_db_priv'] = true;
$GLOBALS['is_reload_priv'] = true;
$GLOBALS['db_to_create'] = '';
$GLOBALS['dbs_where_create_table_allowed'][] = '*';
// @todo we should not break here, cause GRANT ALL *.*
// could be revoked by a later rule like GRANT SELECT ON db.*
break;
}
// this array may contain wildcards
$GLOBALS['dbs_where_create_table_allowed'][] = $showGrantsDbName;
$dbNameToTest = Util::backquote($showGrantsDbName);
if ($GLOBALS['is_create_db_priv']) {
@ -274,7 +268,6 @@ class CheckUserPrivileges
SessionCache::set('is_create_db_priv', $GLOBALS['is_create_db_priv']);
SessionCache::set('is_reload_priv', $GLOBALS['is_reload_priv']);
SessionCache::set('db_to_create', $GLOBALS['db_to_create']);
SessionCache::set('dbs_where_create_table_allowed', $GLOBALS['dbs_where_create_table_allowed']);
SessionCache::set('dbs_to_test', $GLOBALS['dbs_to_test']);
SessionCache::set('proc_priv', $GLOBALS['proc_priv']);
@ -300,7 +293,6 @@ class CheckUserPrivileges
$GLOBALS['is_create_db_priv'] = true;
$GLOBALS['is_reload_priv'] = true;
$GLOBALS['db_to_create'] = '';
$GLOBALS['dbs_where_create_table_allowed'] = ['*'];
$GLOBALS['dbs_to_test'] = false;
$GLOBALS['db_priv'] = true;
$GLOBALS['col_priv'] = true;

View File

@ -381,7 +381,6 @@ class AuthenticationCookie extends AuthenticationPlugin
SessionCache::remove('is_create_db_priv');
SessionCache::remove('is_reload_priv');
SessionCache::remove('db_to_create');
SessionCache::remove('dbs_where_create_table_allowed');
SessionCache::remove('dbs_to_test');
SessionCache::remove('db_priv');
SessionCache::remove('col_priv');

View File

@ -132,7 +132,6 @@
<code><![CDATA[$GLOBALS['db_priv']]]></code>
<code><![CDATA[$GLOBALS['db_to_create']]]></code>
<code><![CDATA[$GLOBALS['dbs_to_test']]]></code>
<code><![CDATA[$GLOBALS['dbs_where_create_table_allowed']]]></code>
<code><![CDATA[$GLOBALS['is_create_db_priv']]]></code>
<code><![CDATA[$GLOBALS['is_reload_priv']]]></code>
<code><![CDATA[$GLOBALS['proc_priv']]]></code>