No se jajaja estaba tocandolo te dejo uno mas parecido al original tuyo funciona seguro lo he probado y va
Código PHP:
Ver original<?php
$dsn = 'mysql:dbname=reg_users;host=localhost';
$usuario = 'root';
$contraseña = '';
try {
$gbd = new PDO($dsn, $usuario, $contraseña);
} catch (PDOException $e) {
exit('Se ha producido un error imposible continuar x0215484.'); }
//Una vez conectados, seguimos...
include_once("analyticstracking.php"); // Una cosa de Google Analytics...
if($_REQUEST['user'] == NULL){
header('Location: loginerror2.php');
}else if($_REQUEST['pw'] == NULL){
header('Location: loginerror2.php');
}else{
if(isset($_REQUEST['login'])){
$usuario_post = $_REQUEST['user']; //Cojo el usuario
$contrasena_post = md5($_REQUEST['pw']); //La contraseña
$sentencia = $gbd->prepare("SELECT * FROM registros WHERE user= ? AND pw= ?");
$sentencia->bindParam(1, $usuario_post);
$sentencia->bindParam(2, $contrasena_post);
$sentencia->execute();
$rows = $sentencia->fetchAll();
if($qtda==0){
//Si no hay ningún usuario con el mismo usuario y contraseña...
header('Location: loginerror1.php');
}else{
$_SESSION['usuario'] = $usuario_post;
$sentencia2 = $gbd->prepare("SELECT user FROM registros WHERE user= ?");
$sentencia2->bindParam(1, $_SESSION['usuario']);
$sentencia2->execute();
$dep = $sentencia2->fetchAll();
if($_POST['record'] == true){ //Guardo en una Cookie las datos
}else{}
header ("Location: index.php"); //Vuelvo al inicio }
}
}
?>
de todas maneras la 2 consulta te sobra para que quieres seleccionar el user donde sea igual al user es decir ya sabes el user por que seleccionarlo?