mira te pongo un ejemplo q encontre hace un tiempo en internet para q te des una idea
password.php
Código php:
Ver original<?php
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="icon" href="images/stop.ico" type="image/x-icon">
<link rel="shortcut icon" href="images/stop.ico" type="image/x-icon">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<SCRIPT>
function validar(formulario){
// primera comprobación
if(formulario.usuario.value == ''){
// informamos del error
alert('INGRESE SU RPE');
// seleccionamos el campo incorrecto
formulario.usuario.focus();
return false;
}
if(formulario.contrasena.value == ''){
// informamos del error
alert('INGRESE SU CONTRASEÑA');
// seleccionamos el campo incorrecto
formulario.contrasena.focus();
return false;
}
return true;
}
//-->
function fo()
{
form1.usuario.focus();
}
</script>
<script language="JavaScript">
var txt=" - PASSWORD - CFE";
var espera=100;
var refresco=null;
function rotulo_title() {
document.title=txt;
txt=txt.substring(1,txt.length)+txt.charAt(0);
refresco=setTimeout("rotulo_title()",espera);}
rotulo_title();
</script>
<style type="text/css">
<!--
#Layer2 {
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 560px;
top: 200px;
}
#Layer3 {
position:absolute;
width:200px;
height:58px;
z-index:1;
left: 250px;
top: 414px;
}
#Layer4 {
position:absolute;
width:331px;
height:67px;
z-index:2;
left: 11px;
top: 14px;
}
.Estilo1 {
font-size: 36px;
font-weight: bold;
}
-->
</style>
</head>
<body background="images/fondo.png" onload="fo()">
<div id="Layer1">
<form id="form1" onsubmit=" return validar(this)" name="form1" method="post" action="consultar_pas.php"><P align="center"> </p>
<P align="center"> </p>
<P align="center" class="Estilo1"><font face="ARIAL">INICIO DE SESION</font></p>
<br />
<br /></label>
<center class="Estilo8"> <table width="313" border="0" >
<tr>
<th colspan="2" bgcolor="#33CC33" scope="col"><div align="center" class="Estilo11"></div>
<div align="center" class="Estilo8"></div></th>
</tr>
<tr>
<?php if ($_GET["errorusuario"]=="pai"){echo '<td colspan="2" align="center"
bgcolor=red><span class="Estilo3">Contraseña Incorrecta</span></td>';}
if ($_GET["errorusuario"]=="pui"){echo '<td colspan="2" align="center"
bgcolor=red><span class="Estilo3">NO EXISTE USUARIO</span></td>';}
if ($_GET["errorusuario"]=="in"){echo '<td colspan="2" align="center"
bgcolor=red><span class="Estilo3">Usuario Invalido</span></td>';}
if ($_GET["errorusuario"]==""){echo ' <td colspan="2" align="center"
bgcolor=#FFFFFF><span class="Estilo3"><span class="Estilo6">Introduce Tus Datos</span></span></td>';}
?>
</tr>
<tr bgcolor="#FFFFFF">
<th width="97" scope="col"><div align="left" class="Estilo14">RPE:</div></th>
<th width="200" scope="col"><div align="left" class="Estilo8">
<input name="usuario" type="text" id="usuario" value="
<?php if (isset($_SESSION['usuario'])){ echo $_SESSION['usuario']; } ?>" style="text-transform: uppercase;"/>
</div>
<span class="Estilo8">
</label>
</span></th>
</tr>
<tr bgcolor="#FFFFFF">
<td height="43"><div align="left" class="Estilo14"><strong>CONTRASEÑA:</strong></div></td>
<td><div align="left">
<input name="contrasena" type="password" id="contrasena" />
</div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="43" colspan="2"><label>
<center><input type="submit" name="Submit" value="ENTRAR" />
<input type="button" name="Submit2" value="CANCELAR" onclick="javascript:window.close();"/>
</center> </label>
<div align="center"><span class="Estilo8">
</span><span class="Estilo8"> </span></div></td>
</tr>
</table>
</center>
</form>
</body>
</html>
consultar_pas.php
Código php:
Ver original<?php
include("conexion.php");
//guardamos los valores que fueron enviados por el formulario en variables de sesion
$_SESSION['usuario'] = $_POST['usuario'];
$usuario=$_POST['usuario'];
$contrasena=$_POST['contrasena'];
conectar();
$queEmp_usuario=mysql_query("SELECT alias,password,tipo FROM password WHERE alias='$usuario'"); desconectar();
if($existe_usuario>0)
{
if($registro[1]==$contrasena && $registro[1]!='')
{
//admin y contraseña válidos y defino tipo $session para que pueda dar los privilegios
$_SESSION['tipo']=$registro[2];
// el 1 siginifica si se encuentra en la busqueda 1 me va mostrar un linck y en el 2 me muestra otro etc
$_SESSION['usuario']=$registro[0];
$_SESSION["admitido"]= "si";
$user=$_SESSION['usuario'];
header ("Location:frame.php"); }
else
{
//contraseña incorrecta incorrecto
header("Location: password.php?errorusuario=pai"); }
}
else
{
//contraseña incorrecta incorrecto
header("Location: password.php?errorusuario=pui"); }
?>
conexion.php
Código php:
Ver original<?php
function conectar()
{
}
function desconectar()
{
}
?>
espero te sirva