Como restringir una pagina en PHP

Restringir paginas en PHP

Restringir una página en PHP para que tan solo unos usuarios puedan acceder a ella es algo que puede resultarnos muy útil y a su vez, es simple de hacer; además nos ofrece una buena protección.

Gracias a su simplicidad y a que muchos usuarios no saben muy bien como hacerlo me he decidido a explicar como se puede hacer. A continuación os explicare como hacerlo en PHP:

Ejemplo:

Primero debemos tener creado un formulario con dos cajas de texto, uno para poner el usuario y otro para la contraseña. A este formulario lo vamos a llamar login.php, este sería un ejemplo del código para este archivo:

login.php

<form method="POST" action="restringida.php">
Usuario: <input type="text" name="usuario" size="15"><br>
Password: <input type="password" name="password" size="15"><br>
<input type="submit" name="boton" value="Enviar">
</form>

Ahora debemos crear la pagina que queremos restringir, en este caso es restringida.php. Este sería el código de restrignida.php

restringida.php

 <?
// ahora verificamos si el usuario y las contraseñas coinciden.
if ($usuario=="user" && $password=="pass")
{
$coincide="si";
}
else
{
$coincide="no";
}
?>
<html>
<head>
<title>Pagina restringida</title>
</head>
<body>
<? if ($coincide=="si")
{
?>
// aquí ponemos el contenido de la pagina restringida, por ejemplo
<p>Esta es la pagina restringida</p>
<? }
else{
?> //ahora pondremos un mensaje de error en caso de que la contraseña no sea correcta
<p>Usuario o contraseña incorrectos, por favor inténtelo de nuevo y en caso de error comuníqueselo al administrador </p>
<? } ?>
</body>
</html>

Esta es una forma muy simple de restringir una pagina que queramos que vean solo determinados usuarios, por supuesto que podemos hacerlo de forma dinámica con una lista de usuarios, pero yo he decidido hacer el tutorial así para que se entienda mejor el código PHP y nadie se perdiera.
Dentro de:
Siguiente:
Atras:

Si tienes alguna duda sobre este tutorial o necesitas algun tipo de material dejalo en el foro de nuestra web.

Ir a la pagina principal

Copyright Tutoriales Original Design - Privacidad