Código PHP:
<?php
session_start();
$txt_usr = ""; (defino si el texto esta vacio, si es asi lo mando al If )
if (isset($_REQUEST['txt_usr'])) (tomo el valor de caja texto y almaceno)
$txt_usr = $_REQUEST['txt_usr']; doy el valor de caja de texto a : $txt_usr
$txt_pwd = "";
if (isset($_REQUEST['txt_pwd']))
$txt_pwd = $_REQUEST['txt_pwd'];
lo mismo que en e anterior ejemplo pero con la caja de texto 2
function Authenticate($txt_usr,$txt_pwd)
{
$query_verify="select
NOMBRE, USUARIO_ID
from USUARIO
where USUARIO_US='".$txt_usr."'
and USUARIO_PWD='".$txt_pwd."';";
//bueno aqui lo que hago es definir el query para seleccionar el password del usuario ke se esta registrando para compararlo con el ke escriba
$host="tu host"; (mi servidor)
$usuario="tu user"; (mi usuario de server)
$password="tu pass"; (mi password)
$conectar=mysql_connect($host,$usuario,$password);
mysql_select_db("tu base",$conectar); (el nombre de la bdd y el
conectar viene de arriba )
//esto e spara conectarse ala base de datos mysql desde php
$result_verif=mysql_query($query_verify,$conectar) ;
//en la variable $result_verif se ejecuta la sentencia sql definida en $query_verify, esto se logra con el comando mysql_query
echo mysql_error();
$num=mysql_num_rows($result_verif); //aqui comprobamo si hay registros ocn ese usuario
$reg=mysql_fetch_row($result_verif); // aqui obtenemos los valores del registro
if($num>0){
//si hay registros pues el valor de $num debe ser mayor a cero esto indicaría que en efecto existe ese usuario con ese password por lo tanto es valido
//lo guardo en un avariable de sesion por si lo utilizo mas adelante en el sitio
$_SESSION['USUARIO']=$txt_usr;
}
else{
//si no la existe la variable quedara vacia es asi como mas abajo puedo validad si cambia de pagina o se que da en la del login hasta que ingrese un usuario y password validos
$_SESSION['USUARIO']="";
}
}
$user=Authenticate($txt_usr,$txt_pwd);
if($_SESSION['USUARIO']!=""){
header ("Location: la_pagina_a_la_que_quieres_enviarlo.php");
//estos headers me mandan a la pag ke yo kiera siempre y cuando la variable de sesion tenga algun valor
}
else{
echo "<script>alert('ERROR');</script>";
}
?>