Ando a tentar inserir a função md5 no meu script para poder criptar as senhas mas por muito que tente ainda não consegui, podem me dizer qual o código correcto e onde o devo colocar?
Tanto no script onde se insere o login e senha, como no de cadastro.
Mil obrigados,
RJG
SCRIPT ONDE FAÇO O LOGIN:
<?
session_start();
include "conf.php";
$db = mysql_connect ($host, $login_db, $senha_db)or die (mysql_error());
$se = mysql_select_db($database);
$Pergunta1 = $_POST['Pergunta1'];
$Pergunta2 = $_POST['Pergunta2'];
$Pergunta3 = $_POST['Pergunta3'];
$Pergunta4 = $_POST['Pergunta4'];
$Pergunta5 = $_POST['Pergunta5'];
$corpo = "Questionário nº 1 de Janeiro de 2007\n";
$corpo .= "\n";
$corpo .= $_POST['Pergunta1'] . "\n";
$corpo .= $_POST['Pergunta2'] . "\n";
$corpo .= $_POST['Pergunta3'] . "\n";
$corpo .= $_POST['Pergunta4'] . "\n";
$corpo .= $_POST['Pergunta5'] . "\n";
$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db);
$cadastrar = mysql_query("INSERT INTO `$tabela` (login, senha)
VALUES ('$login','$senha')", $db);
if ( $cadastrar == 1 ) {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>";
} else {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>";
}
} else {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:<br><br>$errors</font></div>";
Pergunta
Guest --rjgomes --
Viva amigos.
Ando a tentar inserir a função md5 no meu script para poder criptar as senhas mas por muito que tente ainda não consegui, podem me dizer qual o código correcto e onde o devo colocar?
Tanto no script onde se insere o login e senha, como no de cadastro.
Mil obrigados,
RJG
SCRIPT ONDE FAÇO O LOGIN:
<?
session_start();
include "conf.php";
$db = mysql_connect ($host, $login_db, $senha_db)or die (mysql_error());
$se = mysql_select_db($database);
$Pergunta1 = $_POST['Pergunta1'];
$Pergunta2 = $_POST['Pergunta2'];
$Pergunta3 = $_POST['Pergunta3'];
$Pergunta4 = $_POST['Pergunta4'];
$Pergunta5 = $_POST['Pergunta5'];
$corpo = "Questionário nº 1 de Janeiro de 2007\n";
$corpo .= "\n";
$corpo .= $_POST['Pergunta1'] . "\n";
$corpo .= $_POST['Pergunta2'] . "\n";
$corpo .= $_POST['Pergunta3'] . "\n";
$corpo .= $_POST['Pergunta4'] . "\n";
$corpo .= $_POST['Pergunta5'] . "\n";
$confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND senha = '$senha'", $db);
$contagem = mysql_num_rows($confirmacao);
if ( $contagem == 1 ) {
$_SESSION['login'] = $login;
$_SESSION['senha'] = $senha;
echo "<script>location.href='index.htm'</script>";
mail("meu@email.com","www.meusite.com","IP:$REMOTE_ADDR",$corpo);
}#if
else
{
echo "<div align=\"center\">";
print_r($a);
echo "<br>
Login e Senha incorretos tente novamente<br>
<a href=\"java script:history.go(-1)\"><< Voltar</a>
</div>
";
}#else
?>
SCRIPT ONDE FAÇO O CADASTRO
<?
include "conf.php";
$db = mysql_connect ($host, $login_db, $senha_db);
$basedados = mysql_select_db($database);
$pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login'", $db);
$contagem = mysql_num_rows($pesquisar);
if ( $contagem == 1 ) {
$errors .= "Login escolhido já cadastrado.<br>";}
if ( $login == "" ) {
$errors .= "Você não digitou um login<br>";}
if ( $senha == "" ) {
$errors .= "Você não digitou uma senha<br>";}
if ( $senha != $senha2 ) {
$errors .= "Você digitou 2 senhas diferentes.<br>";}
if ( $errors == "" ) {
$cadastrar = mysql_query("INSERT INTO `$tabela` (login, senha)
VALUES ('$login','$senha')", $db);
if ( $cadastrar == 1 ) {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>";
} else {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar se cadastrar.</font></div>";
}
} else {
echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:<br><br>$errors</font></div>";
}
?>
Link para o comentário
Compartilhar em outros sites
7 respostass 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.