f0ntana
(usa Ubuntu)
Enviado em 12/04/2013 - 21:44h
Pessoal eu tinha um site no windows e funcionava certinho essa parte, agora não ta funcionando que eu mudei pra servidor linux, vou postar o código:
tem um formulário que preenche e ele chama essa pagina certinho só que quando digito login e senha certos ele não vai pra o index.php como deveria....
<?php
session_start();
if (($_POST['usu_login'] != '') && ($_POST['usu_senha'] != ''))
{
require('../util/conecta.php');
$texto_senha = $_POST['usu_senha'];
$tamanho_senha = strlen($texto_senha);
//alerta($tamanho_senha);
if($tamanho_senha > 8)
{
alerta("Senha não deve ter mais que 8 caracteres");
voltar();
exit;
}
$texto_senha = trim($texto_senha);
$texto_senha = str_replace("=","",$texto_senha);
$texto_senha = str_replace("*","",$texto_senha);
$texto_senha = str_replace("drop","",$texto_senha);
$texto_senha = str_replace("insert","",$texto_senha);
$texto_senha = str_replace("--","",$texto_senha);
$texto_senha = str_replace("'","",$texto_senha);
$texto_senha = str_replace(" or ","",$texto_senha);
$texto_senha = str_replace("delete","",$texto_senha);
$texto_senha = addslashes($texto_senha);
$sql = "select * from tbl_usuario where USU_LOGIN = '".addslashes($_POST['usu_login'])."' and USU_SENHA = '".$texto_senha."'";
$resultado = $con->banco->Execute($sql);
if($registro = $resultado->FetchNextObject())
{
alerta("Usuario é Valido");
session_register('sessao_codigo_usuario');
$_SESSION['sessao_codigo_usuario'] = $registro->USU_CODIGO;
session_register('sessao_nome_usuario');
$_SESSION['sessao_nome_usuario'] = $registro->USU_NOME;
session_register('sessao_nivel_usuario');
$_SESSION['sessao_nivel_usuario'] = $registro->USU_NIVEL;
header("location:index.php");
exit;
}
else
{
alerta("Usuario Invalido");
voltar();
exit;
}
}
else
echo "Voce precisa digitar o Usuario ou Senha";
?>