Zonageek_php Wiki
Advertisement

<?php

session_start(); //crea una sesión o reanuda la actual basada en un identificador de sesión pasado mediante una petición GET o POST

?>

<html>

<head>

<head>

<title>Validando...</title> //imprime Validando

<meta charset="utf-8"> //Es importante que el meta charset se coloque justo después de la apertura de la etiqueta <head> . De este modo nos aseguramos que el navegador conocerá la codificación de caracteres utilizada antes de que comience a procesar nada

</head>

</head>

<body>

<?php

include 'serv.php'; //Un include es un elemento del lenguaje PHP que nos permite incluir una página entera dentro de otra.

if(isset($_POST['login'])){$usuario = $_POST['user'];//

$pw = $_POST['pw'];//si en la variable pw entra un dato mediante el metodo post

//La información del formulario “viaja” almacenada en variables que podremos recuperar y utilizar mediantePHP. Una de las formas de recuperación consiste en usar $_POST. POST nos permite recuperar datos enviados desde formularios con el método POST.

$log = mysqli_query($conect,"SELECT * FROM admin WHERE user='$usuario' AND pw='$pw'");//si la variable log coincide entonces devera seleccionar la table admin y llenar los siguientes campos usuario y pw

//SELECT significa Seleccionar; FROM es Desde y WHERE es Donde (la condición).SELECT indica qué queremos visualizar, qué registros o resultados. FROM es desde dónde se obtienen los datos, básicamente en qué tablas. Finalmente WHERE (es opcional) que nos indica la o las condiciones que deben cumplirse.

if (mysqli_num_rows($log)>0) // con este obtenemos el número de filas de un conjunto de resultados

{$row = mysqli_fetch_array($log);//Recupera una fila de resultados como un arreglo asociativo, un arreglo numérico o como ambos

$_SESSION["user"] = $row['user']; //se crea una seccion donde se usa el user

echo 'Iniciando sesión para '.$_SESSION['user'].' <p>';// si el usuario es correcto dira Iniciando sesion para el el nombre del usuario

echo '<script> window.location="panel.php"; </script>';}// genera lo que se visualizara en pantalla con un enlace a panel,php

else

{echo '<script> alert("Usuario o contraseña incorrectos.");</script>';//en caso este mal el usuario o la contraseña no permitira el paso a el panel

echo '<script> window.location="index.php"; </script>';}}// y nos mandara al index

?>

</body>

</html>

Advertisement