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>
<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>
Pergunta
Nill
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> <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.