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.
Did you come across any errors in this tutorial? Please let us know by completing this form and we’ll look into it!
FREE COURSES 
FINAL DAYS: Unlock coding courses in Unity, Godot, Unreal, Python and more.
Did you come across any errors in this tutorial? Please let us know by completing this form and we’ll look into it!

FINAL DAYS: Unlock coding courses in Unity, Godot, Unreal, Python and more.
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.
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 XAMPPP.
Puedes descargar el código fuente de este tutorial
- <!–
- Codigo del ejemplo en html
- –>
- <html>
- <head>
- <title>Login</title>
- <meta charset=“UTF-8”>
- <meta name=“viewport” content=“width=device-width”>
- </head>
- <body>
- <form action=“ingresar.php” method=“POST”>
- <input type=“text” placeholder=“usuario” name=“txtusuario” />
- <input type=“password” placeholder=“contraseña” name=“txtpassword” />
- <input type=“submit” value=“submit” name=“entrar” />
- </form>
- </body>
- </html>
- echo ‘Conexion realizada’;
- }
- catch (PDOException $ex) {
- echo $ex->getMessage();
- exit;
- }
- /* @var $_POST type */
- $nombre= $_POST[“txtusuario”];
- $pass= $_POST[“txtusuario”];
- /*La busqueda en la base de datos se realiza de este modo para evitar las inyecciones sql*/
- $query=(“SELECT UsuarioLog,PassLog FROM `Login` “
- if($nr == 1){
- echo ‘No ingreso’;
- }
- else if($nr == 0) {
- }
- ?>
[/tab]
[/tabgroup]





Muchas gracias, podrias subir nuevamente el link.
Hola Mario, ahora sí debería funcionar. Saludos!
Hola, Pablo, me gustò mucho tu tema, me ayudò en un caso que necesitaba algo asì, pero ahora no me funciona bien. Anteriormente lo hacìa bien desde HTML, sin PHP, pero ahora me da el error de que entra a la pàgina sin ingresar el usuario ni la contraseña. ¿Podrìas ayudarme con eso? Gracias.
Hola Pablo, necesito ayuda en unas cosas en HTML. ¿Podrìas ayudarme, por favor?
hola pablo necesito tu ayuda para el desarrolo de un sitio web, en todo lo que corresponde a html css .. espero respondas pronto
hola pedro mi nombre es mauricio y soy nuevo en esto de la programación y la verdad no entiendo casi nada ahorita estoy con php y estoy creando una aplicación web pero no se donde se guarda nada q carpetas se deben crear me gustaría una orientación mi correo es mao19831987@gmail.com
agradezco de antemano la atención prestada un cordial saludo.