how to make login form in php and mysql - Part II
26 Junio 2020 , Escrito por Setfree Etiquetado en #how to, #ajax php y mysql, #php
login php mysql with session
It is important to know how to manage PHP sessions to apply them to different web projects, so we will learn how to Login with PHP and MySQL with sessions. Not without first inviting you to review the post on how to add users to the MySQL database.
Making user login php
Create the following files:
login.html
checklogin.php
panel-control.php
logout.php
In this file, we create a form in the modal window style and add two inputs: username and password, where we will effectively ask the user for their credentials and send them to checklogin.php to validate the fields and then move on to the desired user profile .
We start the script by adding a login and the connection data, then the data from the login.html is taken, verifying that they exist in the database.
$ username = $ _POST ['username'];
$ password = $ _POST ['password'];
$ sql = "SELECT * FROM $ tbl_name WHERE username = '$ username'";
If all goes well, the session data is stored and redirected to the control panel. Otherwise the user must return to login.
Something new that we will find in the file is the time to deactivate the session for idle time:
$ _SESSION ['expire'] = $ _SESSION ['start'] + (5 * 60);
We set the time to 5 minutes, then the user must log in again for security reasons.
A small control panel is accessed for the user to view their data, reports, etc. Here you add what you want the user to see in their profile.
Something very important is that the session time started is monitored at every moment. After 5 minutes it will be closed due to inactivity.
A php logout button is also added, which calls the logout.php file that runs the following code:
<?php
session_start();
unset ($SESSION['username']);
session_destroy();
header('Location: http://localhost/Login/login.html');
?>
With this file you will be able to close the user and address the login page again or another section if you prefer:
header ('Location: http: //localhost/Login/login.html');
Do you have questions or comments about it? Write us for further assistance.
Síguenos
Newsletter
Suscríbete para recibir notificaciones de nuevos artículos.
Páginas
- Administrador (a) para unidad de Servicio a Domicilio
- Administrador de Redes sociales
- Administrador de redes sociales Community Manager
- Administrativo/a recepcionista
- Agente de call center
- Agente de Call Center - GT
- AGENTE DE PISTA
- Agente de televentas
- agente de tienda
- Agente de Ventas
- Agentes de Seguridad
- agentes de seguridad- segusal
- Agentes de Seguridad - Sersaprosa
- Analistas de sistemas
- Animador perifonista
- Anunciate con nosotros
- Apoyo Administrativo - Recepcion
- Asesor de Credito
- asesor de ventas
- Asesor-Municipal
- asistente Administrativa
- ASISTENTE ADMINISTRATIVA CONTABLE
- ASISTENTE ADMINISTRATIVA PARA CUBRIR VACACIONES
- Asistente administrativo
- Asistente administrativo
- Asistente Administrativo
- Asistente Administrativo de Taller
- Asistente de Compras
- asistente de compras
- ASISTENTE DE LOGÍSTICA
- Asistente de oficina
- Asistente de Operaciones
- Asistente de Planilla
- Asistente de recursos humanos
- Asistente de RRHH
- ASISTENTE DE VENTAS (INTERINATO) - GT
- Asistente Import-Export
- ASISTENTE VENTAS
- Asistente y Cajero Administrativo
- Atencion al cliente
- Atencion al cliente
- Atención al cliente
- ATENCIÓN AL CLIENTE (AGENCIA)
- auxiliar
- Auxiliar contabilidad - GT
- AUXILIAR CONTABLE
- Auxiliar Contable
- Auxiliar contable
- Auxiliar contable y adm
- Auxiliar de almacen - c Imberton
- AUXILIAR DE BODEGA
- Auxiliar de Bodega
- Auxiliar de bodega
- Auxiliar de bodega
- Auxiliar de bodega
- Auxiliar de bodega
- Auxiliar de Bodega
- Auxiliar de Bodega 2
- auxiliar de bodega - gt
- AUXILIAR DE BODEGA GT
- AUXILIAR DE BODEGA - G-Uma
- Auxiliar de bodega - Impresa
- AUXILIAR DE CAFETERÍA
- Auxiliar de carga pesada
- AUXILIAR DE CHEQUEO
- AUXILIAR DE COBROS CON MOTO
- Auxiliar de Cocina
- AUXILIAR DE CONTROL DE PLAGAS
- Auxiliar de Control de Plagas sin Experiencia
- Auxiliar de Despacho
- Auxiliar de enfermeria
- Auxiliar de Entrega
- AUXILIAR DE FARMACIA
- Auxiliar de Lavanderia-hospital
- Auxiliar de limpieza
- Auxiliar de Limpieza
- Auxiliar de limpieza-gt
- Auxiliar de mantenimiento
- AUXILIAR DE MANTENIMIENTO (ZONAS VERDES)
- Auxiliar de servicio Minsal
- Auxiliares de Bodega - Hasbun
- Auxiliar Mantenimiento
- Ayudante de Cocina
- ayudante de parqueo
- Bailarines
- Bodeguero - GT
- Bodeguero - GT
- BODEGUERO zona franca
- cajer@
- Cajera
- Cajera - Atencion al cliente-happy
- Cajera-business
- CAJERO APOPA Y CENTRO DE S.S.
- cajero bancario
- Cajero fin de semana
- Cajero - promerica
- Cajeros
- CAJEROS CON EXPERIENCIA
- Cajeros - Promerica
- Cajer@ Santa Ana
- Call Center
- chofer-sonsonate
- Cocinera
- COCINERA EN ELABORACIÓN DE PUPUSAS
- Cocinero
- Cocinero don pollo
- Cocinero - Panizzimo
- Cocineros-don-pollo
- Cocineros - Meseros
- Comercializador en redes sociales-GT
- Community Manager - GT
- Contador de palabras online gratis javascript
- Contador - Minsal
- Contribuye con Tecnosetfree
- Dependiente de farmacia
- Dependiente de tienda - Medio Tiempo
- Digitador
- Digitador
- Digitador/a
- Digitador/a
- DIGITADORES (TURNO VESPERTINO-NOCTURNO)
- Diseñador grafico
- Diseñador grafico
- diseñador grafico Freelance
- Display
- display Dizucar
- Display Mercaderista para Supermercado
- Display-Oriente
- Display para fiestas agostinas
- Edecan
- ejecutiva de negocios
- Ejecutiva de Ventas
- Ejecutiva de ventas
- Ejecutiva de ventas-GT
- EJECUTIVO DE CENTRO DE CONTACTO (MEDIO TIEMPO)
- Ejecutivo de venta
- Ejecutivo de venta Kiosko
- EJECUTIVO DE VENTAS AGUILARES
- EJECUTIVO DE VENTAS AGUILARES
- EJECUTIVODE VENTAS AGUILARES
- Ejecutivo de ventas - MX
- EJECUTIVOS DE VENTAS
- Ejecutivos de ventas
- ejecutivos de ventas y atencion al cliente
- ejecutivo-venta
- Electricista 4ta categoria
- Electricista 4ta categoria
- Empacadoras de productos
- Empleada Domestica
- Empleada para Limpieza
- Empleo Asistente recepcionista
- empleo ayudante de produccion
- Empleo Ayudante Enfermeria
- Empleo bodega
- Empleo Call Center -MX
- Empleo Cocinero
- Empleo comida rapida - GT
- Empleo Comida Rapida - SV
- Empleo como motorista de Uber
- Empleo Dominos - Motociclista - call center - Produccion
- Empleo Electricista
- Empleo Encargado Bodega
- empleo en carwash
- empleo enfermera
- Empleo Enfermero/a - GT
- Empleo Estilista/Cosmetologa
- Empleo Facturista - MX
- Empleo Farmacia
- Empleo Lavanderia
- Empleo Limpieza
- empleo llantero
- empleo llantero
- Empleo Mensajero
- Empleo Mesero
- Empleo Mesero
- Empleo Monitoreo de camara
- Empleo Motorista
- empleo motorista KUO HUA S.A. DE C.V
- Empleo Motorista Oficina
- Empleo Oficios Múltiples
- Empleo Pierre Cardin
- Empleos Banco Azteca
- empleos en Dollarcity El Salvador
- Empleos en Wendys
- EMPLEOS GT
- EMPLEOS MEXICO
- Empleos preventa - vendedor rutero y Motoristas
- Empleos SV
- Empleo SV 2.0
- empleos varios
- empleos varios - secretarias - conserje - gestor de ventas
- Empleo Tecnico refrigeracion
- Empleo Vigilante
- encargada de cafeteria
- ENCARGADA DE COMPRAS LOCALES
- Encargada de limpieza - GT
- ENCARGAD@ DE TIENDA SANTA ANA
- Encargado de Limpieza
- Encargado de Mantenimiento
- Encargado de parqueo
- encuestador
- Encuestador / Supervisor
- encuestador telefonico
- ENDEREZADO Y PINTURA
- enfermera
- entrega y recoleccion de envios
- Especialista de Procesos
- Estudiante Ingenieria Industrial
- Feria de Empleo
- Feria de Empleo
- Feria de empleo martes 26 febrero
- Gestor de Cobros telefonico
- Gestor de Cobro Telefónico
- Impulsadora
- Impulsadora
- Impulsadora con experiencia
- Impulsadora/Degustadora
- impulsadoras
- impulsadora supermercado
- Impulsador de Salud Dental
- instalador llantas
- Jardinero
- Jardinero
- jardinero olmeca
- Jefe de Jardineria
- Jefe de Ventas
- Jornalero
- LAVADOR DE VEHÍCULO
- Lavador de vehiculos
- LIMPIEZA Y MANTENIMIENTO - HOMBRE
- Marketing Digital
- Mecanico automotriz
- MECÁNICO AUTOMOTRIZ
- Mecanico de corte
- mensajero
- Mercaderista/display
- Meseo Pizzeria
- mesero
- MESERO CON EXPERIENCIA
- meseros
- Meseros
- MESEROS(AS) - Campestre
- Meseros - GT
- Meseros Medio Tiempo Para San Salvador
- Meseros - Panaderia
- Meseros pollo campero
- MONITOREADOR DE GPS
- MONITOREO DE CÁMARAS - GT
- MOTOCICLISTA DE UNIDAD MÓVIL
- motociclista fin de semana
- Motociclista repartidor
- Motociclistas Medio Tiempo
- MOTORISTA
- Motorista
- motorista
- Motorista licencia pesada
- motorista Panel
- Motoristas Cabezal
- Motorista Tomza
- MOTORISTA VENDEDOR
- new empleo
- new empleo
- new empleo
- Oficios Domesticos
- Oficios Varios
- Oficios Varios
- Operador de Cajeros Automáticos
- OPERADOR DE CALL CENTER
- Operador de Monitoreo
- OPERADOR DE MONITOREO CCTV - GT
- Operaria
- Operaria y Mecanico
- Operario de producción
- Operarios - costura
- Operarios de produccion
- operarios de produccion
- OPERARIOS PARA EMPAQUE Y ACONDICIONADO
- Ordenanza
- Ordenanza/Mensajero
- Panificador
- panificador
- personal de limpieza
- PERSONAL DE LIMPIEZA-GT
- Personal Oficios Varios
- Personal para construccion
- Personal para limpieza
- Personal velacion
- Piloto - GT
- Plazas vacantes para Servicio al Cliente
- Programación & mas
- Programador Junior II
- Promotora
- PROMOTORA DE MARCA - GT
- promotor de tecnologia
- Pupusera/Cocinera
- recepcionista
- Recepcionista
- Recepcionista
- Recepcionista
- RECEPCIONISTA
- Recepcionista-
- Recepcionista acacyc
- RECEPCIONISTA-ASISTENTE DE MARKETING
- recepcionista-bilingue
- RECEPCIONISTA-EMPLEO PUBLICO
- Recepcionista Hotelero
- receptor de valores gt
- RELOJ SMAEL
- Retirar dinero de Paypal El Salvador y Centro América
- Secretaria
- Secretaria
- Secretaria
- secretaria administrativa
- Secretaria/o
- Secretaria recepcionista
- SECRETARIA RECEPCIONISTA - GT
- Secretaria recepcionista-GT
- SEÑORA PARA LIMPIEZA EN CASA
- Servicios varios limpieza
- Soldadores en Acero TIG y MIG
- Soporte Técnico Informatica
- Supervisora tienda
- Supervisor Puntos de Venta
- taller empleo
- Tecnico Aire acondicionado
- Técnico en Limpieza Femenino
- Tecnico Obra de Banco
- TELEOPERADOR CALL CENTER EN ESPAÑOL
- TELEOPERADOR POR HORA
- Teleoperador-restaurante
- Tester de Aplicación Web
- Trabajar en Pizza Hut
- Vendedor
- Vendedor
- Vendedora
- VENDEDORA DE COSMÉTICOS
- vendedor ambulante
- Vendedor de mostrador
- vendedor de mostrador
- Vendedor detalle
- Vendedores
- Vendedores
- Vendedores de reparto gas
- Vendedores - GT
- Vendedor Rutero
- Ventas
- Ventas call center Español
- ventas telemarketing
- Ventas - Telemercadeo
- Ventas Telemercadeo
- VISITADOR MÉDICO
Categorías
- 45 Formación
- 31 Informática
- 15 Telefonía
- 10 Tips y trucos
- 8 smartphones
- 7 Internet
- 6 Apple
- 6 how to
- 5 Android
- 5 Programación
- 5 Windows
- 4 Comercio electrónico
- 3 hack
- 3 php
- 2 Apoyo escolar
- 2 Fotos
- 2 Ocio creativo
- 2 Pareja
- 2 Reciclaje
- 2 ajax php y mysql
- 2 aliexpress
- 2 antivirus
- 2 aplicaciones android
- 2 memoria usb
- 2 ordenadores
- 2 paypal
- 1 Adolescencia
- 1 Apple Watch
- 1 Ecología
- 1 Empleo secretaria
- 1 Gente
- 1 Novedades
- 1 Salidas al aire libre
- 1 almacenamiento
- 1 altium designer 19
- 1 aplicaciones ios
- 1 arduino
- 1 black view
- 1 bloquear telefono android robado
- 1 bv1000
- 1 cargador no original
- 1 cocinero
- 1 como cambiar icono a usb
- 1 como crear una usb booteable
- 1 como descargar musica y videos de youtube
- 1 como poner contraseña a whatsapp
- 1 compras por internet
- 1 computadoras
- 1 contador de palabras
- 1 contador de palabras en javascript
Archivos