Validar



Validando...



<?php

include 'serv.php';

 comentario: 

//Include es una palabra clave que hace referencia a una instrucción al preprocesador que esta presente en la gran mayoría de lenguajes de alto y medio nivel, de forma genérica se usa para adicionar un archivo al código, Hace el llamado a el archivo "serv.php" para conectarse a la base de datos.

if(isset($_POST['login'])){

 comentario: 

//Esta instrucción es para saber si el formulario fue enviado a la misma página o en cualquier otra, recuerda que la variable $_POST['submit'] va relacionada al name del botón (ejecuta una condicion con el boton login).

$usuario = $_POST['user'];

//entra a la variable usuario.

$pw = $_POST['pw'];

//entra la variable contraseña

$log = mysqli_query($conect,"SELECT * FROM admin WHERE user='$usuario' AND pw='$pw'");

//conecta con la base de datos y verifica si el usuario y contraseña son compatibles.

if (mysqli_num_rows($log)>0)

//si el numero de fila de esa consulta es mayor a 0 permite acceder a la sesion.

{

$row = mysqli_fetch_array($log);

//permite enlistar los usuarios para llamar determinado item de la lista.

$_SESSION["user"] = $row['user'];

//asigna el resultado de la fila de el usuario

echo 'Iniciando sesión para '.$_SESSION['user'].' ';//

echo ' window.location="panel.php"; ';

//redirige al panel de administrador.

}

else//en caso que no haya resultados imprime los echo.

{

echo ' alert("Usuario o contraseña incorrectos."); ';

//muestra si los campos son incorrectos.

echo ' window.location="index.php"; ';

//metodo de seguridad que no permite cambiarnos a otra pagina

}

}

?>