FORMULARIO DE INGRESO
<?php
session_start();
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Openalfa - Formulario de validación de usuario</title>
</head>
<body>
<form action="datos.php" method="POST">
<fieldset>
<p>
Ingrese nombre de usuario:
<input id="usuario"type="text" name="usuario" value="<?php if (isset($_SESSION["usuario"])){echo $_SESSION["usuario"];}?>"/><br>
</p>
<p>
Ingrese clave:
<input id="clave" type="password" name="clave" value="<?php if (isset($_SESSION["clave"])){echo $_SESSION["clave"];}?>"/><br>
</p>
<p>
Ingrese correo:
<input id="email" type="text" name="correo" value="<?php if (isset($_SESSION["email"])){echo $_SESSION["email"];}?>"/><br>
</p>
<p>
Recordar <input type="checkbox" name="opcion">
<input type="submit" name='ingresar' value="ingresar">
<input type="submit" name="registrar" value="registrar">
</fieldset>
</form>
</body>
</html>
FORMULARIO DE REGISTRO
<html>
<head>
<title>Registrado</title>
<meta http-equiv="Content-Type" Content="text/html; charset=UTF-8">
</head>
<body>
<?php
if (isset($_POST['ingresaar'])){
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;
}
if($_POST["usuario"]=="adrian" && $_POST["clave"]=="123"){
$correo=$_POST['correo'];
/*if (correo($correo)){
echo 'El correo es valido';
if (isset($_POST['opcion'])){
$_SESSION["usuario"]='adrian';
$_SESSION['clave']=$_POST['clave'];
$_SESSION['email']=$_POST['correo'];
}else{
unset($_SESSION["usuario"]);
unset($_SESSION['clave']);
unset($_SESSION['email']);
}
*/
echo "VALIDO";
echo "<br>";
echo "usuario: ".$_SESSION["usuario"]=$_POST["usuario"];
echo "<br>";
echo "clave: ".$_SESSION['clave']=$_POST['clave'];
echo "<br>";
echo "email: ".$_SESSION['email']=$_POST['correo'];
echo "<br>";
echo "<br>";}
//}
else
echo 'no es valido';
echo "<a href='MAsTER.php'>INICIO</a>";
}
/*registsrar*/
if(isset($_POST['registrar']))
{
ECHO "<CENTER>";
echo "REGISTRAR";
ECHO "<BR>";
echo "<form action='REGISTRADO.php' method='POST'>";
ECHO "<BR>";
echo "NOMBRE:<input type='text' name='nom'>";
ECHO "<BR>";
echo "ALIAS:<input type='text' name='ali'>";
ECHO "<BR>";
echo "CLAVE:<input type='text' name='cla'>";
ECHO "<BR>";
echo "CONFIRMAR CLAVE:<input type='text' name='confc'>";
ECHO "<BR>";
echo "EMAIL:<input type='text' name='ema'>";
ECHO "<BR>";
echo "<input type='submit' name='regis' value='REGISTRAR'>";
echo "</form>";
}
?>
</body>
</html>
-----------------------------------------------------------------------------
<?PHP
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;
}
if(isset($_POST['regis']))
{
$nom=$_POST['nom'];
$correo=$_POST['ema'];
$alias=$_POST['ali'];
$clave=$_POST['cla'];
$valcla=$_POST['confc'];
if(strlen('$clave')>=8 && $clave==$valcla )
{
if (correo($correo))
{
echo "bien";
$conexion=mysql_connect("localhost","CONEXIONBDD","ADMIN");
if(!$conexion){
die('no se establecio la conexion'.mysql_error());
}
else
{
echo("Conexion Satisfactoria");
}
ECHO "<h1>REGISTRAR</H1>";
echo "<br>";
mysql_select_db("BDDAGENDA",$conexion);
if(mysql_query("INSERT INTO USUARIO (Nombre,Alias,Password,Email) VALUES ('$nom','$alias','$clave','$correo')",$conexion))
{echo "<br> Insertado correctamente";}
else{
echo "<br> se produjo un esrror".mysql_error();
}
}
else
{
echo "CORREO NO VALIDO";
echo "<br>";
echo "<a href='usuario.php?registrar'>volver</a>";
}
}
if($clave!=$valcla)
{echo "LAS CLAVES NO COINCIDEN";
echo "<br>";
echo "<a href='usuario.php?registrar'>volver</a>";
}
}
?>
No hay comentarios:
Publicar un comentario