Duda con relacionar registros

Iniciado por Maties 360, 14 Agosto 2007, 21:30 PM

0 Miembros y 1 Visitante están viendo este tema.

Maties 360

Buenas,

lo que yo queria saber era como puedo hacer para relacionar los registros de los campos del nick y la password, que estan en la BD, con una variable.

Por ejemplo:

Código (php) [Seleccionar]


//Esto viene del formulario de Logueo

<?php
include ('conexion.php');

$consultamysql_query("select Nick from usuaris");
$consulta2mysql_query("select Contrasenya from usuaris");

$nick $_POST['nick'];
$pass $_POST['pass'];

// Y querria poner una codicion por ejemplo:

if ($nick == $consulta && $pass == $consulta2) {
//aqui donde redireccionaria
}
else {
echo 
"Has escrito mal el nombre de usuario o no eres usuario registrado!"."<br><br>";
echo 
"<b><a href=registrousuarios.php><font color=white>Registrate aqui</font></a></b>";
}

?>



Espero que alguien me pueda ayudar... Solo quiero saber si se puede hacer esto.. porque esto como seguridad web no sirve. Me interesa mas el saber relacionar registros con las variables.

Salu2

coolfrog

busca en google como autentificarse con php y mysql ó como hacer un Login.

yeikos

Código (php) [Seleccionar]
<?php
include ('conexion.php');

$nick $_POST['nick'];
$pass $_POST['pass'];

$consultamysql_query("select Contrasenya from usuaris where Nick = '".mysql_real_escape_string($nick)."'");

while(
$row mysql_fetch_array($consulta)) {

if (($pass) && $pass == $row['Contrasenya']) {
//aqui donde redireccionaria
} else {
echo "Has escrito mal el nombre de usuario o no eres usuario registrado!"."<br><br>";
echo "<b><a href=registrousuarios.php><font color=white>Registrate aqui</font></a></b>";
}

}
?>

дٳŦ٭

Cita de: yeikos en 15 Agosto 2007, 14:25 PM
Código (php) [Seleccionar]
<?php
include ('conexion.php');

$nick $_POST['nick'];
$pass $_POST['pass'];

$consultamysql_query("select Contrasenya from usuaris where Nick = '".mysql_real_escape_string($nick)."'");

while(
$row mysql_fetch_array($consulta)) {

if (($pass) && $pass == $row['Contrasenya']) {
//aqui donde redireccionaria
} else {
echo "Has escrito mal el nombre de usuario o no eres usuario registrado!"."<br><br>";
echo "<b><a href=registrousuarios.php><font color=white>Registrate aqui</font></a></b>";
}

}
?>


Para qué el while? con un simple mysql_num_rows()!=0 basta.


Con sangre andaluza :)


yeikos

Hay muchas maneras de hacerlo, yo simplemente me he limitado a construir el código que el usuario pretendía conseguir.