Este post va dirigido a todos los que, como yo, son aficionados a la programación web y desean proteger un apartado de su web mediante una contraseña, pero no saben crear bases de datos o programar en PHP.
Aquí voy a mostrar un sencillo script, programado en PHP, que impedirá ver el contenido de una web si se desconoce la contraseña.
Primero mostrar el ejemplo, la contraseña es Minipunk y el ejemplo pinchando aquí.
Es importante destacar que tu servidor de hosting reconozca PHP o no funcionará.
El código seria el siguiente:
En tu editor de textos, en la primera linea escribes esto:
<?php
##########################################################################
$password = "Minipunk"; // Modifica el password, máximo 10 caracteres.
##########################################################################
?>
Donde Minipunk sería el password o contraseña.
Comienza tu web normal en html y después del <body> añades esto:
<?php
print "<h2 align=\"center\">La frase que quieras que sea visible</h2>";
// If password is valid let the user get access
if (isset($_POST["password"]) && ($_POST["password"]=="$password")) {
?>
Aquí ya pones tu web entera, es decir, el <body> protegido, y justo antes de
cerrar la etiqueta le añades el formulario para ingresar la contraseña:
<?php
}
else
{
if (isset($_POST['password']) || $password == "") {
print "<p align=\"center\"><font color=\"red\"><b>Contraseña incorrecta</b><br>Prueba
de nuevo</font></p>";}
print "<form method=\"post\"><p align=\"center\">Introcuce la contraseña<br>";
print "<input name=\"password\" type=\"password\" size=\"25\" maxlength=\"10\"><input
value=\"Acceder\" type=\"submit\"></p></form>";
}
?>
Si te ha gustado este post tal vez te interesaría leer otros en la categoría de tutoriales
No hay comentarios :
Publicar un comentario
Deja tu comentario.
Si sólo quieres mostrar tu nombre elige (Nombre/url) y deja en blanco el campo de url.