Current time: 10-06-2024, 03:49 AM Hello There, Guest! (LoginRegister)


Post Reply 
mysql-User nur für localhost?
Author Message
jmeyerdo Offline
Junior Member
*

Posts: 173
Joined: Oct 2007
Reputation: 2
Post: #14
RE: mysql-User nur für localhost?
Hallo allerseits!

So, ich habe mit den Tests für meinen kleinen Patch begonnen. Dabei ist mir allerdings aufgefallen, dass bei mir (auch mit Download des Files client-functions.php aus dem Trunk - und ohne Änderungen meinerseits) das Löschen der User nicht 100%ig funktioniert.
Und zwar bleibt der Eintrag in der Tabelle mysql.db weiter vorhanden.

Obwohl der Code für den REVOKE auf die Tabellen vorhanden ist, wird er scheinbar aufgrund folgender if-Abfrage nicht ausgeführt:
Code:
if (count_sql_user_by_name($sql, $rs->fields['sqlu_name']) == 0) {
...
} else {
REVOKE
}
Wird an der Stelle nicht nur abgefragt, ob tatsächlich keine User mehr dieses Namens in der ispCP-sql-user-Tabelle vorhanden sind? Warum wird in diesem Fall dann nicht revoked?

Interessanterweise funktionert das REVOKE an der Stelle tatsächlich nicht (mehr?). Warum überhaupt revoken und nicht einfach die Zeile löschen, wenn ohnehin die Rechte geflusht werden (ein paar Zeilen drüber, das kann ja runter).

Soweit meine abendlichen 2 Ct. Was sagen die Profis? Wink

Viele Grüße, Jens
(This post was last modified: 01-19-2008 07:29 AM by jmeyerdo.)
01-19-2008 07:04 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Messages In This Thread
mysql-User nur für localhost? - jmeyerdo - 01-15-2008, 07:12 AM
RE: mysql-User nur für localhost? - BeNe - 01-15-2008, 07:19 AM
RE: mysql-User nur für localhost? - BeNe - 01-15-2008, 07:28 AM
RE: mysql-User nur für localhost? - BeNe - 01-18-2008, 05:12 PM
RE: mysql-User nur für localhost? - jmeyerdo - 01-19-2008 07:04 AM
RE: mysql-User nur für localhost? - RatS - 01-20-2008, 09:05 PM
RE: mysql-User nur für localhost? - rbtux - 01-20-2008, 09:24 PM

Forum Jump:


User(s) browsing this thread: 1 Guest(s)