Login y registro con php y base de datos mysql



Sistema de acceso o Login, usando HTML, PHP y MySQL.
A continuación, crearemos un sistema de acceso o login usando solamente los lenguajes, html, php, el cual se usa del lado del servidor, y MySQL, como gestor de bases de datos. También instalaremos un servidor remoto, el que escogimos fue XAMPP, este permitirá emular el servicio de acceso a través de un login, como si se estuviera ingresando a alguna página en la web.

En el código html, el cual se encuentra en su respectiva pestaña, se puede observar que solo es un formulario sencillo, sin estilos aplicados mediante Css, ni ningún tipo de eventos los cuales se pueden aplicar usando javascript o algún framework que halla nacido a través de este. El formulario cuenta con sus respectivos campos de texto, que son para escribir el usuario y su contraseña, que a su vez cuentan con su tipo, en este caso es solo texto y tipo password, también con sus nombres, ya que se usaran para hacer un enlace mediante el documento php a continuación.

En el código php, el cual cuenta con sentencias sql, las cuales usamos para comunicar el servidor remoto instalado en nuestro equipo y la base de datos. En este ejemplo se encuentra como conectar la base de datos, como referenciar los campos de texto tanto del usuario como de la contraseña, y como hacer el llamado de una siguiente pagina la cual se quiera mostrar.

Para comenzar descargamos el servidor xammp https://www.apachefriends.org/es/download.html
Descargamos los archivos descargar
Una vez descargado iniciamos nuestro servidor local xammp,luego ingresamos a mysql http://localhost/phpmyadmin/ para poder importar la base de datos.


Una vez importado podremos hacer el llenado de nuestro formulario de prueba



Diseño de la base de datos



Ingresamos a http://localhost/ en nuestro navegador



Nos registramos para el relleno de formulario ingresamos datos



Cabe recordar, que esta forma de conectar la base de datos es la forma simple, la recomiendo solo para realizar pruebas y algún tipo de presentaciones, ya que a la hora de implementar un proyecto web de alguna empresa que necesite de algún servicio que se pueda brindar, se recomienda siempre usar las formas mas seguras de conectar y comunicar, las cuales veremos en otra publicación. También se debe habilitar la comunicación entre el servidor remoto y la base de datos, habilitando dicha comunicación mediante el panel de control, usando un servidor Apache previamente instalado con el paquete que ofrece XAMPP

Github

Descargar

Fuente: este post proviene de The Seven Codes, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

SISTEMA DE DIAGNOSTICO Se desea diseñar un diagrama de clases para administrar el trabajo del médico que mediante una cuenta de usuario deberá: • Un administrador se encargará de administrar el sistem ...

¿Qué es el SQL injection? Una inyección de SQL, a veces abreviada como SQLi, es un tipo de vulnerabilidad en la que un atacante usa un trozo de código SQL (lenguaje de consulta estructurado) para mani ...

Recomendamos