Avatar billede kane Juniormester
01. januar 2002 - 16:59 Der er 26 kommentarer og
2 løsninger

Mysql, phpMyadmin og adgang

kan man gøre sådan at man giver hver kunde adgang til sin egen db i phpMyAdmin, så jeg kan se alt, men mine kunder kun kan se deres db og lave/slette tabeller?

Avatar billede drean Nybegynder
01. januar 2002 - 17:04 #1
i config.inc.php

sætter du:
$cfgServers[1][\'adv_auth\']      = FALSE;     
til at være:
$cfgServers[1][\'adv_auth\']      = TRUE;

Så kommer den og spørger efter brugernavn og password, også kan kunderne kun se den/de databaser som de har adgang til.
Avatar billede kane Juniormester
01. januar 2002 - 18:01 #2
så godkender den ikke mit bruger og password ( dem der står lige under adv_auth )
Avatar billede drean Nybegynder
01. januar 2002 - 18:12 #3
fjern dem
Avatar billede kane Juniormester
01. januar 2002 - 18:44 #4
den gør det samme
Avatar billede kane Juniormester
01. januar 2002 - 18:53 #5
Avatar billede drean Nybegynder
01. januar 2002 - 20:46 #6
Sådan her ser min del ud:

$cfgServers[1][\'host\']          = \'localhost\'; // MySQL hostname
$cfgServers[1][\'port\']          = \'\';          // MySQL port - leave blank for default port
$cfgServers[1][\'socket\']        = \'\';          // Path to the socket - leave blank for default socket
$cfgServers[1][\'connect_type\']  = \'tcp\';      // How to connect to MySQL server (\'tcp\' or \'socket\')
$cfgServers[1][\'stduser\']      = \'\';          // MySQL standard user settings (this user must have read-only
$cfgServers[1][\'stdpass\']      = \'\';          //  access to the \"mysql/user\" and \"mysql/db\" tables)
$cfgServers[1][\'adv_auth\']      = TRUE;      // Use advanced authentication?
$cfgServers[1][\'user\']          = \'\';      // MySQL user
$cfgServers[1][\'password\']      = \'\';          // MySQL password (only needed with basic auth)
$cfgServers[1][\'only_db\']      = \'\';          // If set to a db-name, only this db is displayed at left frame
                                              // It may also be an array of db-names
$cfgServers[1][\'verbose\']      = \'\';          // Verbose name for this host - leave blank to show the hostname
$cfgServers[1][\'bookmarkdb\']    = \'\';          // Bookmark db - leave blank for no bookmark support
$cfgServers[1][\'bookmarktable\'] = \'\';          // Bookmark table - leave blank for no bookmark support
Avatar billede kane Juniormester
01. januar 2002 - 21:21 #7
det samme gør min, den vil stadigvæk have et bruger og pass. Den godkender ikke det min Mysql er sat til.

$cfgServers[1][\'host\']          = \'localhost\'; // MySQL hostname
$cfgServers[1][\'port\']          = \'\';          // MySQL port - leave blank for default port
$cfgServers[1][\'socket\']        = \'\';          // Path to the socket - leave blank for default socket
$cfgServers[1][\'connect_type\']  = \'tcp\';      // How to connect to MySQL server (\'tcp\' or \'socket\')
$cfgServers[1][\'stduser\']      = \'\';          // MySQL standard user settings (this user must have read-only
$cfgServers[1][\'stdpass\']      = \'\';          //  access to the \"mysql/user\" and \"mysql/db\" tables)
$cfgServers[1][\'adv_auth\']      = TRUE;      // Use advanced authentication?
$cfgServers[1][\'user\']          = \'\';      // MySQL user
$cfgServers[1][\'password\']      = \'\';          // MySQL password (only needed with basic auth)
$cfgServers[1][\'only_db\']      = \'\';          // If set to a db-name, only this db is displayed at left frame
                                              // It may also be an array of db-names
$cfgServers[1][\'verbose\']      = \'\';          // Verbose name for this host - leave blank to show the hostname
$cfgServers[1][\'bookmarkdb\']    = \'\';          // Bookmark db - leave blank for no bookmark support
$cfgServers[1][\'bookmarktable\'] = \'\';          // Bookmark table - leave blank for no bookmark suppor
Avatar billede drean Nybegynder
01. januar 2002 - 21:23 #8
Var det ikke det der var meningen, at den skulle bede om et user/pass ?
Avatar billede kane Juniormester
01. januar 2002 - 21:26 #9
jo men den godkender det ikke.
hvilken bruger og pass er det?
Avatar billede drean Nybegynder
01. januar 2002 - 21:31 #10
Kan se jeg faktisk har lidt det samme problem.
Hvis jeg for brugerne har sat host til % kan de ikke logge ind, men hvis den står til localhost, så kan de godt.
Måske de kunne hjælpe at ændre:
$cfgServers[1][\'host\']          = \'localhost\';
til din IP, eller dit domæne ?

$cfgServers[1][\'host\']          = \'mitdomæne.dk\';
Avatar billede kane Juniormester
01. januar 2002 - 21:38 #11
$cfgServers[1][\'host\']          = \'www.micropage.dk\'; // MySQL hostname
$cfgServers[1][\'port\']          = \'\';          // MySQL port - leave blank for default port
$cfgServers[1][\'socket\']        = \'\';          // Path to the socket - leave blank for default socket
$cfgServers[1][\'connect_type\']  = \'tcp\';      // How to connect to MySQL server (\'tcp\' or \'socket\')
$cfgServers[1][\'stduser\']      = \'\';          // MySQL standard user settings (this user must have read-only
$cfgServers[1][\'stdpass\']      = \'\';          //  access to the \"mysql/user\" and \"mysql/db\" tables)
$cfgServers[1][\'adv_auth\']      = TRUE;      // Use advanced authentication?
$cfgServers[1][\'user\']          = \'\';      // MySQL user
$cfgServers[1][\'password\']      = \'\';          // MySQL password (only needed with basic auth)
$cfgServers[1][\'only_db\']      = \'\';          // If set to a db-name, only this db is displayed at left frame
                                              // It may also be an array of db-names
$cfgServers[1][\'verbose\']      = \'\';          // Verbose name for this host - leave blank to show the hostname
$cfgServers[1][\'bookmarkdb\']    = \'\';          // Bookmark db - leave blank for no bookmark support
$cfgServers[1][\'bookmarktable\'] = \'\';          // Bookmark table - leave blank for no bookmark suppor

så kan man ikke oprette en database
Avatar billede kane Juniormester
01. januar 2002 - 21:39 #12
det var hvis den stod til FALSE

hvis den er TRUE lukker den mig ikke ind
Avatar billede drean Nybegynder
01. januar 2002 - 21:39 #13
Det er jo heller ikke alle brugere som skal kunne oprette en database ?
Avatar billede drean Nybegynder
01. januar 2002 - 21:40 #14
Den lukker ikke noget ind ? ikke nogen af dine brugere eller root ?
Avatar billede drean Nybegynder
01. januar 2002 - 21:41 #15
noget = nogen
Avatar billede kane Juniormester
01. januar 2002 - 21:42 #16
mig
Avatar billede drean Nybegynder
01. januar 2002 - 21:44 #17
Man du kan godt logge ind med nogle af dine brugere ?
Avatar billede kane Juniormester
01. januar 2002 - 21:45 #18
jeg har ikke nogle endnu.
jeg vil først have den til at køre
Avatar billede kane Juniormester
01. januar 2002 - 21:46 #19
har du ICQ?
Avatar billede drean Nybegynder
01. januar 2002 - 21:47 #20
45476071
Avatar billede supermand69 Nybegynder
07. januar 2002 - 22:27 #21
Hent en logon-ting jeg har lavet her..

Den er meget sikker og så bruger den sessions så du skal have PHP4 for at du kan få den til at virke

http://clark.it-host.dk/temp/php.rar
Avatar billede kane Juniormester
07. januar 2002 - 23:13 #22
nice........hvilken dir skal den ligge i ?
Avatar billede supermand69 Nybegynder
08. januar 2002 - 12:07 #23
kane --> Det er lige meget...!

Du kan f.eks. smide den sådan her:
http://www.dit-domæne.dk/mysql eller
http://mysql.dit-domæne.dk

Det er for så vidt lige meget :)
Avatar billede kane Juniormester
08. januar 2002 - 17:34 #24
hmmmmmm skal jeg rette i noget så, for jeg får en fejl

Login

User:  Password:

Warning: Undefined variable: loginuser in C:\\Inetpub\\php\\index.php on line 44
 
Warning: Undefined variable: loginpass in C:\\Inetpub\\php\\index.php on line 57
 

Warning: Undefined variable: loginuser in C:\\Inetpub\\php\\index.php on line 74
name=\"gem\" onClick=\"return confirm(\'Hvis du gemmer dit login, vil alle der har adgang til denne computer have fri adgang til hele din database\\n\\nEr du sikker på at du stadig vil gemme dit login?\');\"> Gem login

Avatar billede kane Juniormester
08. januar 2002 - 20:50 #25
er du kun på 1 gang i døgnet.........HJÆLPPPPPPP
Avatar billede supermand69 Nybegynder
08. januar 2002 - 23:10 #26
Har du aktiveret sessions??

Bruger du PHP4??
Avatar billede kane Juniormester
08. januar 2002 - 23:16 #27
ja jeg bruger php4
Avatar billede kane Juniormester
08. januar 2002 - 23:17 #28
Har du aktiveret sessions??

den er jeg ikke lige med på??
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester