Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

walace

Pedir Senha para o phpmyadmin

Recommended Posts

Existe alguma forma de fazer com que seja pedida uma senha e usuário ao entrar no phpmyadmin ?Já li a documentação, mas não entendi muito bem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe sim, é no arquivo config.inc.php...tente procurar ele, e se possível veja qual a versao do seu phpmyadmin, mas segue a parte do script que v isso...você vai precisar de um usuario mysql e a senha:$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'] = 'root'; // MySQL standard user settings (this user must have read-only$cfgServers[1]['stdpass'] = 'SENHA'; // access to the "mysql/user" and "mysql/db" tables)$cfgServers[1]['adv_auth'] = true; // Use advanced authentication?$cfgServers[1]['user'] = 'root'; // MySQL user$cfgServers[1]['password'] = 'SENHA'; // 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'] = '';

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta parte do script não é configuração para acessar o banco? sendo assim qualquer pessoa pode acessar... você pode proteger a pasta /phpMyAdmin. Mas dai seria direto na configuração do apache, se não me engano é no arquivo access.conf...at>>índio>>

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta parte do script não é configuração para acessar o banco? sendo assim qualquer pessoa pode acessar... você pode proteger a pasta /phpMyAdmin. Mas dai seria direto na configuração do apache, se não me engano é no arquivo access.conf...at>>índio>>

Beleza ! você tem razão "índio", mas para proteger a pasta, alguém sabe como faz ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

:blink: Descobri uma forma melhor, está aí para quem interessar:Na pasta do apache/bin execute:htpasswd -cdps /pasta/arquivo usuarioO primeiro parâmetro é a pasta onde estará o arquivo com as senhas, o segundo é o nome do usuário, executando este programa será solicitada senha do usuário.Na pasta que se quer "proteger" crie um arquivo chamado .htaccess com o seguinte conteúdo:AuthName "restricted stuff"AuthType BasicAuthUserFile pasta_para_autenticacaorequire valid-userObs: no arquivo de configuração do Apache deve existir este diretório, nas seguintes linhas:<Directory "C:/pasta_para_autenticarl"> AllowOverride FileInfo AuthConfig Limit Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept></Directory>Valeu. :P :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.