bug 460475
This commit is contained in:
@@ -5,6 +5,10 @@ phpMyAdmin - Changelog
|
|||||||
$Id$
|
$Id$
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
|
2001-09-15 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
|
* libraries/common.lib.php3, bug #460475: user can be blank in
|
||||||
|
mysql.db (anonymous user), as stated in MySQL doc.
|
||||||
|
|
||||||
2001-09-15 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
2001-09-15 Lo<4C>c Chapeaux <lolo@phpheaven.net>
|
||||||
* tbl_change.php3, lines 351-352: fixed bug #461623 (wrong maxlength in
|
* tbl_change.php3, lines 351-352: fixed bug #461623 (wrong maxlength in
|
||||||
table_change.php).
|
table_change.php).
|
||||||
|
@@ -401,7 +401,9 @@ if (!defined('__LIB_COMMON__')){
|
|||||||
// This maintenance is to fix code to work correctly for
|
// This maintenance is to fix code to work correctly for
|
||||||
// regular expressions.
|
// regular expressions.
|
||||||
if ($row['Select_priv'] != 'Y') {
|
if ($row['Select_priv'] != 'Y') {
|
||||||
$local_query = 'SELECT DISTINCT Db FROM mysql.db WHERE Select_priv = \'Y\' AND User = \'' . $PHP_AUTH_USER . '\'';
|
// User can be blank (anonymous user)
|
||||||
|
$local_query = 'SELECT DISTINCT Db FROM mysql.db WHERE Select_priv = \'Y\' AND (User = \'' . $PHP_AUTH_USER . '\'
|
||||||
|
OR User = \'\') ';
|
||||||
$rs = mysql_query($local_query) or mysql_die('', $local_query, FALSE, FALSE);
|
$rs = mysql_query($local_query) or mysql_die('', $local_query, FALSE, FALSE);
|
||||||
if (@mysql_numrows($rs) <= 0) {
|
if (@mysql_numrows($rs) <= 0) {
|
||||||
$local_query = 'SELECT DISTINCT Db FROM mysql.tables_priv WHERE Table_priv LIKE \'%Select%\' AND User = \'' . $PHP_AUTH_USER . '\'';
|
$local_query = 'SELECT DISTINCT Db FROM mysql.tables_priv WHERE Table_priv LIKE \'%Select%\' AND User = \'' . $PHP_AUTH_USER . '\'';
|
||||||
|
Reference in New Issue
Block a user