:closedeyes: Pessoal vou tentar ser claro sou iniciante em php estou num projeto de um sistema aqui na empresa e meu problema é o seguinte o sistema esta prontinho redondo, só que o meu analista pediu que eu inserise a senha so usuario no banco criptografada tranquilo usei o md5 almentei na minha tabela o campo senha para senha varchar(46) inseriu numa boa , o problema esta no login , quando eu envio o logim para logar antes do select eu também uso a função md5 para criptografar mas num esta funcionando sera que alguém poderia me dar uma luz desde já agradeço e peço que quem conseguir responder encaminhar um alerta por email pois aqui no trampo a net é bloqueada ae eu vejo de casa que já esta postado valewwww galera segue o codigo blssssssss....
Codigo 3 O que num esta funcionando corretamente mais se eu colocar a sintax de criptografia em comentari // e inserir um usuario normal na unha la no mysql ae funciona então é o md5 que esta dando pau aqui correto
Pergunta
Guest claudio_PHP
:closedeyes: Pessoal vou tentar ser claro sou iniciante em php estou num projeto de um sistema aqui na empresa e meu problema é o seguinte o sistema esta prontinho redondo, só que o meu analista pediu que eu inserise a senha so usuario no banco criptografada tranquilo usei o md5 almentei na minha tabela o campo senha para senha varchar(46) inseriu numa boa , o problema esta no login , quando eu envio o logim para logar antes do select eu também uso a função md5 para criptografar mas num esta funcionando sera que alguém poderia me dar uma luz desde já agradeço e peço que quem conseguir responder encaminhar um alerta por email pois aqui no trampo a net é bloqueada ae eu vejo de casa que já esta postado valewwww galera segue o codigo blssssssss....
Email joseclaudio@bhtecnology.com / claudio_ung@hotmail.com
Codigo 1 do cadastro do usuario
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Apontamento - Artes Cadastro de Usuario </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
label{
display: block;
width: 110px;
float: left;
}
</style>
</head>
<body bgcolor="cccccc">
<h3><p><font color="gray"><li>Cadastrar Usuario</li></font></p></h3>
<form action="insere_login_com_md5.php" method="post">
<h4><label>Nome completo</label>
<input type="text" name="nome_completo" value="" size="45" onBlur="this.value=this.value.toUpperCase()"/><br>
<label>Usuario</label>
<input type="text" name="nome" value="" onBlur="this.value=this.value.toUpperCase()"/><br>
<label>Senha</label>
<input type="password" name="senha" value="" onBlur="this.value=this.value.toUpperCase()"/><br>
<label>Permissão</label>
<select name="permissao" >
<option></option>
<option>ADMINISTRADOR</option>
<option>USUARIO</option>
</select><br><br></h4>
<input type="submit" value="Enviar">
<input type="reset" value="Limpar">
</select>
</form>
</body>
</html>
Codigo 2 O do envio pro banco até aqui tudo normalzinho...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Inserido</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
A:link {text-decoration:none}
A:visited {text-decoration:none}
A:active {text-decoration:none}
A:hover {text-decoration:none}
a img {
border-width:0;
}
</style>
</head>
<body bgcolor="cccccc">
<p><h4> Cadastro realizado com sucesso !!!</h4></p><br><br>
<a href="usuarios.php" border=0><font color="blue">Continuar</font></a>
</body>
</html>
Codigo 3 O que num esta funcionando corretamente mais se eu colocar a sintax de criptografia em comentari // e inserir um usuario normal na unha la no mysql ae funciona então é o md5 que esta dando pau aqui correto
<?php
session_start();
if(isset($_GET['acao'])&& $_GET['acao']==logoff'){
session_destroy();
}else if(strtolower($_SERVER['REQUEST_METHOD])=='post'){
require_once 'conexao.php';
// $senha = $_POST["senha"];
//$senha = md5($senha);
$query = "SELECT * FROM usuarios WHERE nome= '$_POST[nome]' AND senha=$_POST[senha]'";
$sql = mysql_query($query);
if(mysql_num_rows($sql)>0){
$_SESSION['usuario] = mysql_fetch_array($sql);
header('Location: index.php');
}
else{
$erro = "<div align=\"center\">
<font color=\"red\">Nome ou senha Invalidos</font>
</div><br><br>";
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Apontamento - Artes Login</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
*{ Verdana, Arial, Helvetica, sans-serif; padding: auto; margin: auto; }
label{
display: block;
width: 100px;
float: left;
text-align:right;
}
</style>
</head>
<body>
<div align="center">
<font color="gray"> <h2> Apontamento - Artes </h2></font><br><br><br>
<img src="icones/grif.jpg"></img><br><br>
</div>
<?php if(isset($erro)) echo $erro;?>
<div style="width: 250px">
<form action="login.php" method="POST">
<label>Nome</label>
<input type="text" name="nome" value="">
<label>Senha</label><br>
<input type="password" name="senha" value="">
<label> </label><br><br>
<input type="submit" value="Enviar">
</form>
</div><br><br><br><br><br>
<div align="center">
<font face="comic sansMS,arial,verdana">
<font color="gray"><h6>Copyright2008 - Todos os Direitos Reservados</h6></font></div> </td>
</tr>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados