SavemyPassword 1.1.3 - PHP-MySQL


Diciembre 17, 2016.


SaveMyPassword es un sitio web que he desarrollado como ejemplo completo, en el uso de MySQL y PHP. Este sitio es para guardar nombres de usuario y contraseñas por cada usuaro.

La idea principal, es ejemplificar el uso de base de datos, uso de clases en php. En entre éstas características se encuentran:
- Uso de clases
- Uso de mysqli
- Compatible con php7
- Uso md5 encryptado
- Y muchas otras cosas.

El sitio en línea lo pueden probar aquí. http://savemypasswd.webcindario.com

¿Cómo utilizar el sitio local con Xampp?

Cualquiera que ya haya utilizado Xampp como servidor de php, sabrá lo fácil que es levantarlo.

Paso 1: Instalar XAMPP, omitiré el proceso de instalación para todos los SO, pero aquí les dejo cómo instalarlo en Fedora 25. https://linuxgx.blogspot.mx/2016/05/instalar-y-desinstalar-xamp-5521-en.html
Link de descarga de XAMPP: XAMPP descarga

Paso 2: Descargar el repositorio de Github: LinkDescarga

Paso 3: Mover la carpeta extraída de savemypassword a la ruta htdocs que se encuentra en la ruta de instalación de xampp, en linux a veces es necesario asignar permisos de lectura y escritura a la carpeta savemypasword, en caso de que no funcione el sitio.

Paso 4: Crear la base de datos desde phpMyAdmin, ir a http://localhost/phpmyadmin/

Dar clic en la opción nueva:

El nombre de la BD se llamará savemypassword, una vez asignado el nombre, clic en crear.

Una vez creada la BD, seleccionarla e ir la pestaña SQL. Una vez ahí, copiar y pegar las siguientes instrucciones sql para crear la base de datos.

use savemypassword;

create table usuarios(
iduser int auto_increment,
cuentauser varchar(80),
passwd varchar(200),
typeuser int,
fraseuser varchar(200),
activated int,
nomuser varchar(90),
apuser varchar(90),
primary key(iduser, cuentauser)
);

create table passwords(
iduser int,
nomcuenta varchar(90),
passcuenta varchar(200),
descripcuenta varchar(200),
activated int,
foreign key (iduser) references usuarios(iduser),
primary key(iduser,nomcuenta)
);

Y clic en continuar:

5.- Una vez creada la base de datos, ir la carpeta savemypassword que está en htdocs y buscar dentro de la carpeta includes el archivo dbconfig.php y modificar el nombre de usuario, contraseña y la ip del servidor.

6.- Modificado dicho archivo, ir a http://localhost/savemypassword/ y probar el sitio.

Y eso sería todo, dejo algunas capturas:







Comentarios:

@
32x32
@Rodrigo Rivera Hace 3 años

Enorme tu aporte, muchas gracias.