Ayuda login con $_SESSION en una base de datos
Publicado por Daniel (1 intervención) el 09/06/2016 17:38:50
Hola y buenas tardes a todos. Gracias de antemano por la ayuda.
Me gustaria preguntarles que fallo ven en el siguiente codigo ya que el login me lo hace ya tenga al usuario registrado en la base de datos o no lo este.
Que solucion me podriais dar. Gracias.
Me gustaria preguntarles que fallo ven en el siguiente codigo ya que el login me lo hace ya tenga al usuario registrado en la base de datos o no lo este.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
$user=$_POST["usuario"];
$pass=$_POST["pass"];
$mysqli = new mysqli('localhost', 'root', '', 'web-lema');
if($mysqli->connect_errno){
die("Conexión fallida con la base de datos.");
}
$sql="SELECT COUNT(*) FROM usuarios WHERE Usuario='$user' and Password='$pass'";
$res=mysqli_query($mysqli, $sql);
$fila=mysqli_fetch_row($res);
if ($fila == 0){
ob_start();
header('refresh 3; href=../inicio.php');
echo 'Usuario no encontrado o contraseña no valida.';
ob_end_flush();
}
else {
$_SESSION["user"] = $user;
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('Usuario correcto. Bienvenido $user')
window.location.href='../inicio.php';
</SCRIPT>";
}
?>
Que solucion me podriais dar. Gracias.
Valora esta pregunta


0