Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2009, 16:22
linux_debian
 
Fecha de Ingreso: septiembre-2008
Mensajes: 16
Antigüedad: 15 años, 7 meses
Puntos: 0
session php con postgres

saludos, vengo a pedir su ayuda, resulta que eh trabajando con sesiones con php y mysql y no tenia problema, pero ahora que eh cambiado a postgres tengo problemas . y me muestra password incorrecto, sera que me pueden ayudar a ver donde esta el error.


aqui esta

validar_usuario.php
<?php
session_start();

include("conexionsession.php");
$conex=conectarse();

if(trim($_POST["usuario"]) != "" && trim($_POST["passwordd"]) != "")
{
$usuario = strtolower(htmlentities($_POST["usuario"], ENT_QUOTES));
$passwordd = $_POST["passwordd"];
$result = pg_query("SELECT password, usuario FROM usuarios WHERE usuario='$usuario'");

if($row = pg_fetch_array($result)){

//el extrae los datos de la base de datos pero al momento de comparar no se //que pasa, de verdad les agradesco que me ayuden ya que tengo rato tratando //de arreglarlo


// no se si sera problema de la funcion pg_fetch_array


if($row["password"] == $passwordd)
{
$_SESSION["k_username"] = $row['usuario'];
echo 'Has sido logueado correctamente '.$_SESSION['k_username'].' <p>';
echo '<a href="index.php">Index</a></p>';

}else{
echo 'Password incorrecto';
}
}else{
echo 'Usuario no existente en la base de datos';
}
pg_free_result($result);
}else{
echo 'Debe especificar un usuario y password';
}
pg_close();
?>








login.php
<form action="validar_usuario.php" method="post">
Usuario:<input type="text" name="usuario" size="20" maxlength="20" />
<br />
Password:<input type="password" name="passwordd" size="10" maxlength="10" />
<br />
<input type="submit" value="Ingresar" />
</form>