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 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:
Enorme tu aporte, muchas gracias.
ResponderBorrar