10/01/2014, 11:02
|
| | | Fecha de Ingreso: diciembre-2011 Ubicación: bilbao
Mensajes: 39
Antigüedad: 12 años, 11 meses Puntos: 0 | |
comparar paswords encriptadas con md5 cuandoo registro un usuario encripto la contraseña
<?
// Conexión a la base de datos
mysql_connect (localhost, root, root);
mysql_select_db(madmansion) or die("Cannot select database");
if (isset($_POST["username"])) {
$username=$_POST['username'];
$password=$_POST['password'];
$encriptada = md5($password);
$cpasswordencriptada=$_POST["cpassword"];
$cpassword = md5($cpassword);
$email=$_POST["email"];
if($username==NULL|$password==NULL|$cpassword==NUL L|$email==NULL) {
echo "<center>un campo está vacio.</center>";
}else{
// ¿Coinciden las contraseñas?
if($password!=$cpassword) {
echo "<center>Las contraseñas no coinciden</center>";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT username FROM login WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM login WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist>0|$username_exist>0) {
echo "<center>EL nombre de usuario o la cuenta de correo estan ya en uso<center>";
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO login (username, password,cpassword, email) VALUES('$username','$password','$cpassword','$emai l')";
mysql_query($query) or die(mysql_error());
echo "<center>El usuario $username ha sido registrado de manera satisfactoria.</center>";
echo "<center>Ahora seras redireccionado.</center>";
header('Location: login.php');
}
}
}
}
?>
<html>
<head>
<link href="css/estilo.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>MADMANSION-registo usuarios</title>
</head>
<body>
<img src="MADMANSION.jpg" width="1435" height="228" alt="MADMANSION">
<div id='cssmenu'>
<ul>
<li ><a href='principal.php'><span>Home</span></a></li>
<li><a href='#'><span>Products</span></a></li>
<li><a href='#'><span>About</span></a></li>
<li ><a href='#'><span>Contact</span></a></li>
<li><a href='login.php'>Login</a></li>
<li class='active'><a href='REGISTRO.PHP'>Registro</a></li>
</ul>
</div>
<form action="registro.php" method="POST">
<table style="border:1px solid #000000;">
<tr><td >Nombre de usuario: <input type="text" size="30" maxlength="25" name="username"></td></tr>
<tr><td >Password: <input type="password" size="30" maxlength="25" name="password"></td></tr>
<tr><td>Repite Password: <input type="password" size="30" maxlength="25" name="cpassword"></td></tr>
<tr><td>Email: <input type="text" size="30" maxlength="40" name="email"></td></tr>
<tr><td ><input type="submit" value="Registrar"></td>
</form>
</body>
</html>
y aora en el de login nose como acer para comparar la ingresada en el registro kon la que ingreso en el siguiente codigo
<?php
session_start();
mysql_connect (localhost, root, root);
mysql_select_db(madmansion) or die("Cannot select database");if ($_POST['username']) {
//Comprobacion del envio del nombre de usuario y password
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==""){
echo "<center>Login incorrecto<center>";
}else{
$query = mysql_query("SELECT username,password FROM login WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "<center>Login incorrecto<center>";
}else{
$query = mysql_query("SELECT username,password FROM login WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION["s_username"] = $row['username'];
header("Location: reservas.php");
}
}
}
?>
<html>
<head>
<link href="css/estilo.css" rel="stylesheet" type="text/css">
<title>MADMANSION-login</title>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/estilo.css" rel="stylesheet" type="text/css">
</head>
<body>
<img src="MADMANSION.jpg" width="1435" height="228" alt="MADMANSION">
<div id='cssmenu'>
<ul>
<li ><a href='principal.php'><span>Home</span></a></li>
<li><a href='#'><span>Products</span></a></li>
<li><a href='#'><span>About</span></a></li>
<li ><a href='#'><span>Contact</span></a></li>
<li class='active'><a href='login.php'>Login</a></li>
<li ><a href='REGISTRO.PHP'>Registro</a></li>
</ul>
</div>
<form action='login.php' method='POST'>
<table style='border:1px solid #000000;'>
<tr>
<td >
Nombre de usuario: <input type='text' size='30' maxlength='25' name='username'>
</td>
</tr>
<tr>
<td >
Password: <input type='password' size='30' maxlength='25' name='password'>
</td>
</tr>
<tr>
<td >
<input type="submit" value="Login">
<input type="reset" value="Borrar">
</td>
</tr>
</table>
</form>
</body>
</html>
si pudierais atudarme seria de ayuda
__________________ _____________________________
___________DARK ELF__________
_____________________________ |