<!DOCTYPE html>
<?php
session_start();
?>
<html >
<head>
<title>Crear una sesión</title>
</head>
<body>
<CENTER>
<h1>USARIO</h1>
<form action="session.php" method="POST">
<p>
<label>NOMBRE</label> <br />
<input type="text" name="username" />
</p>
<p>
<label>CLAVE</label> <br />
<input type="PASSWORD" name="clave" />
</p>
<p>
<label>COREEO</label> <br />
<input type="text" name="correo" />
</p>
<p>
<input type="submit" value="INICIAR" />
</p>
</form>
</body>
</html>
SESSION
<?php
session_start();
function correo($valor)
{
if (preg_match('{^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$}',$valor))
return true;
else
return false;
}
class USUARIOS
{
function INICIAR($A)
{
ECHO "A INICIADO SESSION ".$A;
}
function REGISTRAR()
{
$_SESSION['username'] = $_POST['username'];
$_SESSION['clave'] = $_POST['clave'];
}
function CERRAR()
{
echo "<a href='Index2.PHP'>CERRAR CESSION</a>";
}
}
if($_POST["username"]==$_SESSION['username'] && $_POST["clave"]=="123")
{
$correo=$_POST['correo'];
if (correo($correo))
{
$a=$_POST['username'];
$usu= new USUARIOS();
$usua=$usu->INICIAR($a);
echo "<br>";
$usua=$usu->REGISTRAR();
echo "<br>";
$usua=$usu->CERRAR();
}
else
echo "<a href='INTENTOS.PHP'>INTENTOS</a>";
}
else
echo "<a href='INTENTOS.PHP'>INTENTOS</a>";
?>
INGRESOS FALLIDOS
<?PHP
session_start();
echo "INTENTOS FALLIDOS: ".$_SESSION['cont']=$_SESSION['cont']+1;
ECHO "<BR>";
ECHO date('c');
ECHO "<BR>";
echo "<a href='Index2.PHP'>INICIO</a>";
?>
No hay comentarios:
Publicar un comentario