El post que buscas se encuentra eliminado, pero este también te puede interesar

Sistema de Usuarios para tu web [PHP + MySQL]

Anuncios

Bienvenidos


Sistema de Usuarios para tu web [PHP + MySQL]


Hola amigos de T! En este post voy a explicarles como crear un web con sistema de registro de usuarios y login. Este sistema es muy simple de implementar y se puede modificar a gusto! Antes que nada, este sistema requiere poca programación y es fácil de instalar. Tambien tomo por sabida la instalacion de servidores caseros y creacion de bases de datos.

Primero que nada vamos a descargar UserCake, el sistema que vamos a usar.

PHP


Una vez descargado vamos a proceder a instalarlo. Entramos en la carpeta models/db-settings.php y vamos a editar las líneas 9-11 con nuestros datos de base de datos. Una vez editado todo vamos a subir los archivos a nuestro servidor. Cuando se sube todo entramos al directorio donde subimos UserCake. Vamos a encontrarnos con la opción de "Install UserCake". Lo instalamos y cuando termina borramos la carpeta /install de nuestro directorio. Ya casi estamos!! Ahora lo único que queda es crear un usuario (el primer usuario automaticamente es administrador.)

Ahora que tenemos todo instalado podemos investigar un poco, tenemos control de usuarios, info. de los usuarios, etc. Lo importante es ahora crear nuestra web protegida para usuarios. UserCake como les dije antes es muuuy fácil de usar entonces simplemente podemos crear una página para probar. Vamos a nuestro directorio y creamos ejemplo.php donde vamos a ver como crear páginas. Insertamos el siguiente código.

<?php 
require_once("models/config.php");
if (!
securePage($_SERVER['PHP_SELF'])){die();}
require_once(
"models/header.php");

echo 
"
<body>
<div id='wrapper'>
<div id='top'><div id='logo'></div></div>
<div id='content'>
<h1>Sistema de Usuarios</h1>
<h2>by Tzar</h2>
<div id='left-nav'>"
;
include(
"left-nav.php");

echo 
"
</div>
<div id='main'>

<p>
Contenido de la web.
</p>

</div>
<div id='bottom'></div>
</div>
</body>
</html>"
;

?>


Esta web es segura del todo, es más es privada. Para cambiar el status de una de tus páginas entras al panel de administración y verás cada una de las páginas que hay en tu directorio. Desde ahi puedes cambiar el estado de privado a público o configurar permisos exclusivos para cada grupo de usuario.

Recuerda que para que aparezcan en tu panel necesitas que sea una página en PHP o HTML con el script siguiente:

require_once("models/config.php");
if (!securePage($_SERVER['PHP_SELF'])){die();}
require_once("models/header.php");


También recuerda que se puede cambiar de manera fácil el diseño de toda tu web. Si necesitas más documentación puedes entrar a la web oficial donde encontrarás ayuda y foro de soporte (en inglés). Espero que les sirva y hasta la próxima!

Anuncios

8 comentarios - Sistema de Usuarios para tu web [PHP + MySQL]

@mikhaex +1
Me gusto.... buen post . y para asp.net tienes algo por ahy
@TzarSP +1
Tal vez me ponga a hacer uno
@evethm
disculpen que campos debe de tener la base de datos? y con que nombre se debe guardar?
@TzarSP
Simplemente creas la base de datos y cambias los datos correspondientes en models/db-settings.php. Despues entra a tudominio/install y listo. Eso instalara todos los datos en la base. Espero que te sirva
@PowerPublisher
Este script es solo para el control de usuarios? Es decir, podría utilizarse tranquilamente en una web ya funcionando?
@TzarSP
Si obviamente!
@nevyy
Error constructing uc_configuration table.
me sale eso al instalar
@TzarSP
Fijate bien de que tu usuario de mysql tenga todos los permisos para escribir, leer y ejecutar.
@cmalvy
te permite hacer una pagina por usuario?? (pagina personal para cada uno??)
@TzarSP
Te sugeriria que chequees la documentación de UserCake, que seguro es lo que buscás.
@cmalvy +1
@TzarSP no dice nada... es una lastima
@TzarSP
@cmalvy encontré este que creo que se adecua a tus necesidades! http://www.php-login.net/