About Taringa!

Popular channels

Login y Registro en php Sin base de datos (DB,Mysql)

En esta ocacion les mostrare como hacer un login y registro sin base de datos en php Creada totalmente por mi y..(Optimizada), asi que hare el post lo mas sencillo que se imagines solo copien y revisen y listo..
no esta la validacion completa puesto que solo queremos hacer el registro y que entre al login..

Bueno comencemos..

creamos estos archivos index.php, reg.php, log.php y close.php(esto cerrara la session)..
y una carpeta que se llamara: "user"(sin las comillas)..


Abrimos el Index.php y le ponemos esto:


<?
session_start();
if($_SESSION['login'] != "OK"{
echo '
Registrarse:
<form action="reg.php" method="post">
Usuario:
<input type="text" name="user"><br/><br/>
Password:
<input type="password" name="pass">
<input type="submit" value="entrar">
</form><br/><br/>
<hr>

Iniciar session:
<form action="log.php" method="post">
Usuario:
<input type="text" name="user1"><br/><br/>
Password:
<input type="password" name="pass1">
<input type="submit" value="entrar" name="log">

</form>
';}else{
$_SESSION['login'] = "OK";
echo "
Iniciaste session con exito
<form action="close.php" method="post">
<input type="submit" value="cerrar session" name="cerrar">
</form>";
}
?>




Luego en el reg.php ponemos esto:

<?
session_start();
$user =$_POST['user'];
$pass1 =$_POST['pass'];
$entrar =$_POST['entrar'];
$pass2 = '$pass2';
$pass3 = "pass3";

//para la session

//direccion de carpeta
$carpeta1 = "user/$user";
$dirmake = mkdir("$carpeta1", 0777);
$db = "user/$user/datos.php";
$grabar = fopen($db,"w";
fwrite($grabar,"
<?
session_start();
$pass2 = "$pass1";

";

fclose($grabar);
?>


Ahora en log.php ponemos esto:

<?
session_start();
$user =$_POST['user1'];
$pass =$_POST['pass1'];
include("user/$user/datos.php";
if($pass === $pass2){
$_SESSION['login'] = "OK";
echo " Loading, Please Wait ...";
}else{
echo 'Tu Contraseña es Incorrecta';
}
?>



Y por ultimo el close.php:

<?
session_Start();
$close =$_POST['cerrar'] = session_destroy();
?>
<?


Y listo a disfrutar de algo sencillo pero tambien muy funcional.. ya luego les mostrare como hacer para que no descarguen ciertos archivos de su servidor..
0No comments yet