Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Opa, pessoal, seguindo um tutorial daqui do forum mesmo
Fiz um sistema de login, e cadastro, utilizando Flash + Php, porem preciso utilizar uma codificação especifica, para um programa que vai utilizar a DB,
O codigo PHP do cadastro é este:
<?php
/ Conectamos ao MySQL /
$host = "mysql.host.com"; //Servidor do mysql
$user = "login"; //Usuario do banco de dados
$pass = "senha"; //senha do banco de dados
$db = "banco"; //banco de dados
mysql_connect($host, $user, $pass) or die (mysql_error());
mysql_select_db($db) or die (mysql_error());
$action = $_GET['action'];
/* Caso seja ação cadastrar */
switch ("$action") {
case 'cadastrar':
/* Variáveis vindas do Flash pelo método POST */
/* Codificamos para ISO-8859-1 */
$nome = (@$_POST['nome']);
$email = (@$_POST['email']);
$login = (@$_POST['login']);
$senha = (@$_POST['senha']);
/* Deixamos a data com o formato Dia/Mes/Ano */
$data = date("d/m/Y");
/ Verefica se já existe usuário /
$verifica = "SELECT login FROM banco WHERE login = '$login'";
$teste = mysql_query($verifica) or die ("Erro, tente novamente mais tarde!!!");
$vai = mysql_num_rows($teste);
/Se já existir o usuário/
if ($vai == 1){
/Manda a mensagem de Erro para o Flash/
print "&mensagem=Usuário ja Existe";
/Se não existe.../
} else {
/ Inserimos os dados no Banco de Dados /
$cadastra = mysql_query("INSERT INTO banco (nome,email,login,senha) VALUES ('$nome','$email','$login','$senha')") or die(mysql_error());
/* Manda a mensagem de Cadastro efetuado com Sucesso para o Flash */
print "&mensagem=Cadastro efetuado com sucesso&enviado=1";
}
break;
}
?>Agora preciso adicionar a codificação do programa,Que é esta:
base64_encode(pack('H*', sha1
Então deduzi que para eu coloca - la no codigo teria que colocar este codigo:
$senha = base64_encode(pack('H*', sha1($senha))) : '';Porem não sei em que lugar do codigo colocar ele, podem me ajudar ?
Obrigado pessoal
Abraços, e um Feliz 2009 para vocês...
Carregando comentários...