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

Login Xajax


Nill

Pergunta

Pessoal estou fazendo uma tela de login em Xajax, está quase tudo funcionando, o que estou apanhando aqui agora e como que faço, apos ter feito todas as validações e estar tudo ok.

Abrir a pagina seguinte.

já testei o codigo e estar indo tudo certinho, onde estar escrito AQUIIIIIII... é o local onde eu devia colocar a pagina que quero abrir, tipo PRINCIPAL.PHP.

Alguém poderia me dar uma ideia de como fazer isso? estou inicianado no Xajax.. rsrsr

<?
    // Starta a sesso...
  session_start();

  // Destri a sesso...
  session_destroy();

  // Starta a sesso...
  session_start();
  
  // Todos os includes necessrios...
  include('../conexao/conexao.php');
  include('../funcao/msg.php');
  include('../funcao/funcao.php');
  include ("../funcao/inc_xajax.php");
  
  // Instancia um objeto '$xajax' para a classe xajax()...
  $xajax = new xajax();
  
  // Funes xajax...
  $xajax->registerFunction("enviarDados");

function enviarDados($formData)
{
  $resposta = new xajaxResponse();

  //$form = anti_injection_array($form);
  
  $login = $formData["login"];
  $senha = $formData["senha"];

  if (empty($login))
  {
    $resposta->alert("Por favor, digite seu nome de usuario.");

    $erro = true;
  }

    if (empty($senha))
    {
      $resposta->alert("Por favor, digite sua senha.");

      $erro = true;
    }

    if (!isset($erro))
    {
      $sql = "SELECT cdusuario, login
               FROM tbcusuario u
              WHERE u.login = '".$login."' AND
                       u.senha = '".$senha."' AND
                    u.tsdelete is NULL;";

      $query = @mysql_query($sql);

      $num_linhas = @mysql_num_rows($query);
           
      if ($num_linhas < 0)
      {
        $resposta->alert("Usuario ou senha invalidos.");
      }

      else
      {
        if ($num_linhas == 0)
        {
          $resposta->alert("Usuario ou senha invalidos.");
        }

        else
        {

          $linha = @mysql_fetch_array($query);
          
          $_SESSION["cdusuario"] = $linha["cdusuario"];
          $_SESSION["login"] = $linha["login"];
          

          AQUIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIi

          
        }
      }
    }
    return $resposta;
  }
  
 // Processa as requisies feitas...
  $xajax->processRequest();  
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title><? echo $titulo_sistema; ?></title>

<?
  $xajax->printJavascript("../xajax/");
?>

</head>

&lt;script type="text/javascript" src="javascript/funcoes.js"></script>

<style type="text/css">

  @import "../estilo/login.css";

</style>

<body>

  <div id="bgTop"></div>
  <div id="bgBottom"></div>
  <div id="bg"></div>
  <div id="principal">
  <div id="conteudo">
    <div class="topo">
      <h1>Nome do sistema</h1>
      <span id="logo">SCC - Sistema de Controle de Curriculo</span>
    </div>

    <form id="form" name="form" method="post" onSubmit="return false;" action="">
      <p>Entre com um nome de usuário e senha válida para acessar o sistema:</p>
      <fieldset>
    <label>Usuário:</label>
    <input type="text" name="login" id="login">
    <label>Senha:</label>
    <input type="password" name="senha" id="senha">
    <button type="submit" name="botao_login" id="botao_login" onClick="xajax_enviarDados(xajax.getFormValues('form'));">ok</button>
      </fieldset>
    </form>

    <ul id="esqSenha">
      <li class="right"><a href="" title="">Esqueci minha senha</a></li>
    </ul>

    <div id="ajuda" class="right2">
      <a href="" title="">Ajuda</a>
    </div>

    <div class="fundoCinza">
      <span><b>Atenção:</b></span>
      <p>Sistema em fase de testes. Agradecemos a paciência e a colaboração.</p>
    </div>

    <div class="suporte">
      <a href="" title="" class="suporte">Suporte Técnico</a>
    </div>
  </div>
</div>

</body>

</html>

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