(Obs.: o código abaixo não é de minha autoria, somente o editei)
Estou utilizando um código em PHP que usa um BD Mysql para que um cliente meu possa enviar arquivos à uma pasta do seu site
Porém ao entrar na página que criei o site pedi uma autenticação, a qual o usuario deve cancelar e aparecerá novamente a tela de login, agora ele digita o usuario e a senha e funciona (só no Mozila Firefox, no IE não aceita cancelar a primeria tela de login)
Se tentar entrar com o usuario e senha na primeira autenticação n da certo, na segunda da (mas tem q cancelar a primeira)
o código está abaixo.
O BD está funcionando e cadastrados os usuarios, tanto é q pelo Mozila Firefox consigo acessar e enviar os arquivos, mas na segunda tela de atutenticação
(obs.: são mais de um arquivo em php, o código abaixo se refere ao index.php
Os outro arquivos em php estão devidamentes configurados, tanto é que consigo acessar atraves da segunda tela de login, após CANCELAR a primeira)
Acredito q o problema deva estar no início... Agradeço qualque ajuda
<? if (!isset($PHP_AUTH_USER) && !isset($PHP_AUTH_PW)){
header('WWW-Authenticate: Basic realm="FTP - Entre com seu usuário"');
Header("HTTP/1.0 401 Unauthorized");
}
else {
require "funcoes.php";
$query="select login,senha,acesso from usuarios where login='$PHP_AUTH_USER' and senha='$PHP_AUTH_PW'";
print "<br><br><br><br><center><h3>Você teve sua pasta removida ou renomeada.<br> Comunique este problema ao gerenciador de contas de acesso.</h3></center>";
Pergunta
rafaelcxc
(Obs.: o código abaixo não é de minha autoria, somente o editei)
Estou utilizando um código em PHP que usa um BD Mysql para que um cliente meu possa enviar arquivos à uma pasta do seu site
Porém ao entrar na página que criei o site pedi uma autenticação, a qual o usuario deve cancelar e aparecerá novamente a tela de login, agora ele digita o usuario e a senha e funciona (só no Mozila Firefox, no IE não aceita cancelar a primeria tela de login)
Se tentar entrar com o usuario e senha na primeira autenticação n da certo, na segunda da (mas tem q cancelar a primeira)
o código está abaixo.
O BD está funcionando e cadastrados os usuarios, tanto é q pelo Mozila Firefox consigo acessar e enviar os arquivos, mas na segunda tela de atutenticação
(obs.: são mais de um arquivo em php, o código abaixo se refere ao index.php
Os outro arquivos em php estão devidamentes configurados, tanto é que consigo acessar atraves da segunda tela de login, após CANCELAR a primeira)
Acredito q o problema deva estar no início... Agradeço qualque ajuda
<? if (!isset($PHP_AUTH_USER) && !isset($PHP_AUTH_PW)){
header('WWW-Authenticate: Basic realm="FTP - Entre com seu usuário"');
Header("HTTP/1.0 401 Unauthorized");
}
else {
require "funcoes.php";
$query="select login,senha,acesso from usuarios where login='$PHP_AUTH_USER' and senha='$PHP_AUTH_PW'";
$resultado=mysql_query($query);
$total=mysql_numrows($resultado);
$row=mysql_fetch_row($resultado);
$login=$row[0];
$acesso=$row[2];
if($total<>0) {
if($acesso=="aluno" && !file_exists("diretorio/".$login)) {
print "<br><br><br><br><center><h3>Você teve sua pasta removida ou renomeada.<br> Comunique este problema ao gerenciador de contas de acesso.</h3></center>";
}
else
{
print "<html>";
print "<head>";
print "<title>FTP - $PHP_AUTH_USER</title>";
print "</head>";
print "<body bottommargin=0 lefmargin=0 rightmartin=0 marginwidth=0 topmargin=0>";
principal($login,$senha,$arq,$del,$certeza,$dir,$op,$PHP_SELF,$arquivo0,$arquivo1,$arquivo2,$arquivo3,$arquivo4,$arquivo0_name,$arquivo1_name,$arquivo2_name,$arquivo3_name,$arquivo4_name,$novodir,$acesso,$atualiza_arquivo,$texto_arq,$arqAt,$renomear,$novonome,$novoarq,$extensao);
print "</body>";
print "</html>"; }
}
else {
print "<br><br><center><h3>Você não está autorizado a ver esta página</h3></center>";
}
}
?>
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.