Ir para conteúdo
Fórum Script Brasil
  • 0

WEB FTP em PHP e BD (duvida simples)


rafaelcxc

Pergunta

(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&ecirc; 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

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...