abimex gracias por responder
este es mi codigo
Código PHP:
Ver original<?php
$servidor = 'localhost';
$bd = 'mibd';
$usuario = $_POST['usuario'];
$contrasenia = $_POST['clave'];
try {
$db = new PDO('pgsql:host=localhost;dbname='.bd,$usuario, $contrasenia);
}catch(PDOException $e) {
echo $e->getMessage();
}
//$db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia);
class Login
{
/*----------------------------------------- Validar Usuarios -----------------------------------------*/
public function validate_users($db)
{
//$usuario = $_POST['usuario'];
//$clave = $_POST['clave'];
$consulta = $db->prepare("select usu_usuario, usu_clave from usuarios where usu_usuario='montes' and usu_clave='montes' and usu_estado = 1");
$consulta->execute();
while($fila = $consulta->fetch())
{
$_SESSION['nombre'] = 'montes';
$_SESSION['clave'] = 'montes';
header("Refresh: 0; URL=/volcanicos/");
}
if (!$this->consulta)
{
$_SESSION['invalidate_user'] = true;
}
}
/*----------------------------------------- Validar Perfil -----------------------------------------*/
public function validate_profile($db)
{
$consulta = $db->prepare("select id_usuarios,perfil from usuarios where usu_usuario='montes'");
$consulta->execute();
while($fila = $consulta->fetch())
{
$_SESSION['perfil'] = $fila['perfil'];
$_SESSION['id_usuarios'] = $fila['id_usuarios'];
}
}
}
?>
y donde marca el error es en
Código PHP:
Ver original$consulta = $db->prepare("select usu_usuario, usu_clave from usuarios where usu_usuario='montes' and usu_clave='montes' and usu_estado = 1");