Her er et eksempel på et php script, der opretter en database og en bruger.:
<? //connect til MySQL her!
$bruger = 'brugernavn'; $pass = 'password';
//Tilføj Database $sql = "CREATE DATABASE $bruger"; mysql_query($sql) or die(mysql_error());
//Tilføj bruger $sql = "GRANT USAGE ON $bruger . * TO '$bruger'@'localhost' IDENTIFIED BY '$pass' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0"; mysql_query($sql) or die(mysql_error());
//Giv bruger rettigheder til hans database $sql = " GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , DROP , INDEX , ALTER , CREATE TEMPORARY TABLES ON $bruger . * TO '$bruger'@'localhost'"; mysql_query($sql) or die(mysql_error()); ?>
Se godt ud, men jeg behøver ikke oprette en database, har allerede en. Jeg skal have mulighed for at Du må gerne vise connect til mYsql delen også. takker
Udover bruger og password skal jeg også have en hvor jeg kan sætte om han er gæst, normal bruger, admin jeg har brugt tal i min database henholdvis 1,2,3.
$con = mysql_connect("localhost", "brugernavn", "password") or die("Could not connect: " . mysql_error());
Men når du skriver: gæst, normal bruger og admin, er jeg ikke sikker på at det er det du vil. Mit script giver adgang til MySQL via phpMyAdmin, det tror jeg ikke du vil. Det virker mere som om du efterlyser et login script til din hjemmeside?
Jeg tror det er et ganske almindeligt login script du har brug for, så der kan du ikke bruge mit eks. Prøv fx at se her, hvordan det kan laves: http://www.sukos.dk/php/login/
Du skal jo nok have det flettet ind i dit loginsystem, så der fx kommer en knap med "Opret Bruger" under dine loginfelter. Det kræver jo så, at du laver nogle tilføjelser til dit nuværende login system.
Jeg har dårlig tid i øjeblikket. Du kunne jo prøve at poste det her, så kunne det være der er en der vil. Læg evt. osse link til din side, så man kan se dessign og funktioner.
dette skal også addes til db. if ($auth_level == "1") { echo "You are logged in as a Guest.<br><a href=\"next.php\">Click here for options</a>"; } elseif ($auth_level == "2") { echo "You have Member level access.<br><a href=\"next.php\">Click here for options</a>"; } elseif ($auth_level == "3") { echo "You have Editor level access.<br><a href=\"next.php\">Click here for options</a>"; } elseif ($auth_level == "4") { echo "You have full Administrative access.<br><a href=\"next.php\">Click here for options</a>";
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.