20. maj 2001 - 19:21Der er
8 kommentarer og 1 løsning
Bruger
Hej
Jeg har fået dette script til at oprette bruger med: <?php if ($newuser && $newpass){ $host = \"**\"; $user = \"**\"; $pass = \"**\"; $mysql = mysql_connect($host,$user,$pass); mysql_create_db( \"$newuser\", $mysql ); mysql_query( \"grant all privileges on $newuser.* to $newuser@\\\"%\\\" identified by \'$newpass\'\"); mysql_close($mysql); echo( \"<h1>DONE!</h1>\"); exit; } ?> <form action=\"index.php\" method=\"POST\"> Username:<br> <input type=\"Text\" name=\"newuser\"><br><br> Password:<br> <input type=\"Password\" name=\"newpass\"><br><br> <input type=\"Submit\" value=\" OK \"> </form>
MEN når brugeren bliver oprettet så kan de se de andre databaser, men dog ikke se dem / heller ikke oprette tabeller. Men kan man ikke gøre sådan de kun kan se den ene de har fået til delt? Kan man begrænse sådan at de kun kan have eks 1mb data i databasen?
Er du sikker på du ikke kan se de andres? Du kan måske ikke fra deres opsætning af MyPhpAdmin, men du kan (næsten) helt sikkert fra et PHP-program. Du kan så ikke komme ind i dem uden deres password - men det er jo noget andet :)
hmmm forstår altså ikke... eks. jeg har et webhotel ved pil.dk der har jeg selv lagt phpmyadmin op, der kan jeg kun se den database jeg har adgang til og ikke andres....
Har ikke ændre i config af phpmyadmin det eneste der er gjort er username og password
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.