[QUOTE=MzStudios;184479]Hola, hoy voy a explicar como crear un sitema de usuarios en su website que tenga las siguientes caracteristicas
Permite a los miembros registrarse desde su website
Cada miembro contara con una pagina en php
Puede ser integrado en cualquier website
Usa MySQL
Login y Logout
Registra Nombre, Apellido, Email, Password y Website
Permite a los miembros cambiar su profile
Permite usar avatares
Lista de miembros
Opcion de contraseña perdida
Bueno, los archivos que necesitaran estan en el siguiente paquete:
http://rapidshare.com/files/128268750/sistema.zip.html
Una vez descargado, descomprimanlo a un directorio y veran la siguiente lista de archivos:
Carpeta Principal
- config.php
login.php
register.php
members.php
list.php
forgotpass.php
logout.php
register.html
login.html
.DS_Store
Carpeta Install
Carpeta Members
Ahora una vez que tenemos ya los archivos en nuestra PC, vamos a dejarlos por ahi un rato y vamos a ir a nuestro hosting, en mi caso seria 000webhost
una vez en 000webhost entro al panel de control y me dirijo a la seccion MySQL ahi voy a crear una Base de Datos
NOTA: si ya tienen una creada pueden saltarse este paso
una vez creada la base de datos, 000webhost me dara algo como esto:
server = "mysql2.000webhost.com"
database = "xxxxxx_user"
db_user = "xxxxxx_user"
db_pass = "micontraseña"
Estos datos los copiamos en un notepad y nos dirigimos al directorio donde descomprimimos los archivos, ahi abriremos el
config.php
y veremos algo como esto:
Código:
<?php
// Server to connect to, the default is 'LocalHost' but if it does not work use your IP address for your server
$server = "";
// The name of the database, when using cPanel you would normally have your user name first like so: username_DATABASE-NAME
$database = "";
// MySQL username to access the database with.
$db_user = "";
// MySQL password to access the database with.
$db_pass = "";
// The table that this script will set up and use, you can change this but recommended to keep the same so if you require any support we can help faster
$table = "";
?>
ahi nosotros ingresamos los datos:
y el donde dice:
vamos a escribir
"ac_users"
una vez hechos estos cambios, vamos a subir todos los archivos del directorio a una carpeta donde ira el contenido restringido de nuestra web
yo pondre de ejemplo
members
una vez subidos todos los archivos y subdirectorios, vamos a poner en nuestro webbrowser
http://www.midominio.net46.net/membe...tall/index.php
esto nos sacara una pantalla que tendra varias opciones, nosotros vamos a seleccionar la primera y le damos "GO"
nos dire que la tabla se ha instalado correctamente en la base de datos, si algo sale mal, revisen el archivo config.php
una vez que terminamos de hacer eso, el sistema de usuarios esta casi listo ahora para verlo trabajar vamos a ir a la carpeta members es decir:
http://www.midominio.net46.net/membe...bers/index.php
es un sensillo ejemplo de como funciona, para las paginas que quieran restringir, las deben guardar en este directorio
http://www.midominio.net46.net/members/members/
TODO HIBA BIEN HASTA AQUI.........
Hasta aqui pude ver el ejemplo , registrar una cuenta y esa cuenta llego a mi base de datos en mi hosting siguiendo la direccion de arriba ovbiamente cambiada por la mia, tengo LOS ARCHIVOS en mi web de la siguiente manera: en el directorio principal esta el index.html de mi web ahi estan las demas paginas de mi web, imagenes audios,etc.. todo para que mi web funcione. ahi tambien puse la carpeta *members* dentro de ella esta todos los demas archivos que baje de ya esta modificado el config.php
En la siguiente ruta: members/members meti una pagina llamada musica.html a la cual tambien agregue el codigo [QUOTE<?php
$username = $_COOKIE['loggedin'];
if (!isset($_COOKIE['loggedin'])) die("You are not logged in, <a href=../login.html>click here</a> to login.");
echo "Welcome $username";
?> | User Profile | Members List | Logout
</p>
entre body y body segun para que cierta parte no sea accesible para todo el publico pero a la hora de checar la pagina aparece normal accesible para todos
quisiera saber que fue lo que hice mal, si es que estan mal acomodados los archivos o que ondas ojala alguien me pueda ayudar pleaseeeeeeeeeee.
Marcadores