Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

magnetu

[Resolvido] MD5 não esta logando

Recommended Posts

Bom dia a todos,

 

Gente meu login estava funcionando perfeitamente com md5 até que.... eu fiz algumas alterações na página de cadastro e agora não quer mais funcionar vou enviar os codigos.

 

Esta foi a alteração que fiz na pagina cadastro

function    Tir($v){ 
  $v = str_replace("(","", $v);  
  $v = str_replace(")","", $v); 
  $v = str_replace("-","", $v); 
  $v = str_replace(".","", $v);

         $$v = trim($v); 
             $$v =  addslashes($$v); 
             $$v = htmlspecialchars($$v); 
             $$v = strip_tags($$v); 
                 $$v = str_replace("'", "¿", $$v);   
         return $$v; 
       } 

                      $outro = Tir($_POST['usoSenha']); 
                      $nome = Tir($_POST['usoNome']); 
                      $en = Tir($_POST['usoEndereco']); 
                      $ba = Tir($_POST['usoBairro']); 
                      $ci = Tir($_POST['usoCidade']); 
                      $es = Tir($_POST['usoEstado']); 
                      $cep = Tir($_POST['usoCEP']); 
                      $tele = Tir($_POST['usoTelefone']); 
                      $data = Tir($_POST['usoData']); 
                      $dia = Tir($_POST['usoDia']); 
                      $mes = Tir($_POST['usoMes']); 
                      $ano = Tir($_POST['usoAno']); 
                      $sex = Tir($_POST['usoSexo']); 
                      $ema = Tir($_POST['usoEmail']); 
                      $senha = md5($outro); 
                      $cod = Tir($_POST['usoCodigo']); 
$insertSQL = sprintf("INSERT INTO `user` (usoNome, usoEndereco, usoBairro, usoCidade, usoEstado, usoCEP, usoTelefone, usoData, usoDia, usoMes, usoAno, usoSexo, usoEmail, usoSenha, usoCodigo) VALUES (\"$nome\", \"$en\", \"$ba\", \"$ci\", \"$es\", \"$cep\", \"$tele\", \"$data\", \"$dia\", \"$mes\", \"$ano\", \"$sex\", \"$ema\", \"$senha\", \"$cod\")");

 

Este é como estava meu login funcionando antes da alteração

if (!isset($_SESSION)) {
 session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
 $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['usoEmail'])) {
 $loginUsername=$_POST['usoEmail'];
 $password=md5($_POST['usoSenha']);
 $MM_fldUserAuthorization = "";
 $MM_redirectLoginSuccess = "revista.php";
 $MM_redirectLoginFailed = "login.php?erroLogin=true";
 $MM_redirecttoReferrer = false;
 mysql_select_db($database_conexao, $conexao);

 $LoginRS__query=sprintf("SELECT usoEmail, usoSenha FROM `user` WHERE usoEmail=%s AND usoSenha=%s",
   GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); 

 $LoginRS = mysql_query($LoginRS__query, $conexao) or die(mysql_error());
 $loginFoundUser = mysql_num_rows($LoginRS);
 if ($loginFoundUser) {
    $loginStrGroup = "";

if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
   //declare two session variables and assign them
   $_SESSION['MM_Username'] = $loginUsername;
   $_SESSION['MM_UserGroup'] = $loginStrGroup;	      

   if (isset($_SESSION['PrevUrl']) && false) {
     $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];	
   }
   header("Location: " . $MM_redirectLoginSuccess );
 }
 else {
   header("Location: ". $MM_redirectLoginFailed );
 }
}
?>

 

Resolvido era so tirar a function da email que estava tirando os pontos

 

$outro = Tir($_POST['usoSenha']); 
                      $nome = Tir($_POST['usoNome']); 
                      $en = Tir($_POST['usoEndereco']); 
                      $ba = Tir($_POST['usoBairro']); 
                      $ci = Tir($_POST['usoCidade']); 
                      $es = Tir($_POST['usoEstado']); 
                      $cep = Tir($_POST['usoCEP']); 
                      $tele = Tir($_POST['usoTelefone']); 
                      $data = Tir($_POST['usoData']); 
                      $dia = Tir($_POST['usoDia']); 
                      $mes = Tir($_POST['usoMes']); 
                      $ano = Tir($_POST['usoAno']); 
                      $sex = Tir($_POST['usoSexo']); 
                      $ema = ($_POST['usoEmail']); 
                      $senha = md5($outro); 
                      $cod = Tir($_POST['usoCodigo']);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.