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

Erro Nao Paree


mestre fyoda

Pergunta

index.php (aqui é o lugar do formulario)

  <form action="loga.php?acao=logar" method="post" name="form">

        <tr>

          <td colspan="2" align="right" valign="bottom" style="padding-right:15px">

            <div align="center">Login:</div>

          </td>

        </tr>

        <tr align="center">

          <td colspan="2" >

            <div align="center">

              <input name="login" type="text" class="caixa" maxlength="11" >

            </div>

          </td>

        </tr>

        <tr>

          <td align="right" valign="bottom" colspan="2" style="padding-right:15px; padding-top:5px">

            <div align="center">Senha:</div>

          </td>

        </tr>

        <tr>

          <td colspan="2" align="center">

            <div align="center">

              <input name="senha" type="password" class="caixa" value="" maxlength="10">

            </div>

          </td>

        </tr>

        <tr align="center" >

          <td height="40" colspan="2">

            <div align="center">

              <input name="Submit" type="submit" class="botao" value="Entrar" onclick="return validarlogin()">

Aqui nesse codigo abaixo ele não ta entrando no segundo if . o que ta de errado .

loga.php

<?

session_start();

if($acao == "logar") {

include "config.php";

 

  $login = $_POST['login'];

  $q_user = mysql_query("SELECT * FROM cadastros WHERE login=$login'");

  if(mysql_num_rows($q_user) == 1) {

 

      $query = mysql_query("SELECT * FROM cadastros WHERE login='$login' ");

      $dados = mysql_fetch_array($query);

     

  if($_POST['senha] == $dados['senha'] and $dados['ativo'] == 'sim' and $dados['banido'] == 'não' ) {

          session_start();

          $_SESSION["usuario"] = $dados['login'];

    $_SESSION["admin"] = $dados['nivel'];         

    $_SESSION["prof"] = $dados['prof'];

          header("Location: index.php");

          exit;

        }

  if($dados['banido'] == 'Sim' ) {

          header("Location: index.php?login=falhou&causa=.urlencode('<b>Este usuário está Banido</b>'));

          exit;

      }

  if($_POST['login] != $dados['login']) {

          header("Location: index.php?login=falhou&causa=.urlencode('<b>Usuário digitado Errado</b>'));

          exit;

      } 

        if($_POST['senha] != $dados['senha']) {

          header("Location: index.php?login=falhou&causa=.urlencode('<b>Senha digitada Errada</b>'));

          exit;

      }

    if($dados['ativo] != 'sim') {

          header("Location: index.php?login=falhou&causa=".urlencode('<b>Usuário não está ativado</b><br><b>Confirme no email cadastro</b>'));

          exit;

      }

  } else {

      header("Location: index.php?login=falhou&causa=".urlencode('<b>Usuário Inválido</b>'));

      exit;

    }

  }

if(session_is_registered("usuario")) {

  header("Location: index.php");

}

?>

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

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,3k
    • Posts
      652,6k
×
×
  • Criar Novo...