HOla,
estoy haciendo el proyecto final de carrera, un portal web, y a la hora de registrar a los usuarios, no sé cómo cifrar las contraseñas.
He visto esto que pone al princpio de este hilo:
Código PHP:
Imports System.Web.Security 'Para WebForms
Imports System.Security 'Para WinForms
.....
Dim pass As String = Me.txtPass.Text
Me.lblSHA1.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(pass, "sha1")
Me.lblMD5.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(pass, "md5")
Lo estoy haciendo con PHP+MySQL, con plantillas smarty, yo tengo esto:
Código PHP:
$pass = stripslashes($_POST["password"]);
$pass = strip_tags($pass);
$smarty->assign('pass', $pass);
......
//compruebo que no existe..etc y lo ingreso en la BD
mysql_query("INSERT INTO usuarios (login,nombre, apellidos, email, password, direccion, conexiones, ganador) values ('$login', '$nombre','$apellidos','$email','$pass', '$direccion',0,0) ", $link);
Quisiera saber cómo pongo lo que habéis dicho para cifrar la password, algo como...
Código PHP:
Imports System.Web.Security;
Dim pass As String = Me.txtPass.Text
Me.lblSHA1.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(pass, "sha1");
Me.lblMD5.Text = FormsAuthentication.HashPasswordForStoringInConfigFile(pass, "md5");
cambio txtPass por $pass, termino con ; las sentencias? cómo hago para que guarde en la BD la pasword cifrada? tengo que mofidicar lo que habéis escrito al principio y adecuarlo a mis variables, no???
Perdonad por tanta duda
muchas gracias
salu2
àlex