haber pruebalo y dime si fallo algo
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(empty($_REQUEST['user']) || empty($_REQUEST['pw'])) {
header('Location: loginerror2.php'); }
else
{
if(isset($_REQUEST['login'])) {
$usuario_post = htmlentities($_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();
if( ! $rows = $sentencia->fetch(PDO::FETCH_ASSOC))
{ //Si no hay ningún usuario con el mismo usuario y contraseña...
header('Location: loginerror1.php'); }
else
{
$_SESSION['usuario'] = $rows['user'];
if($_POST['record'] == true)
{ //Guardo en una Cookie las datos
}
else
{}
header ("Location: index.php"); //Vuelvo al inicio }
}
}
?>