Diferencia entre revisiones de «PHP Validando usuarios»
Ir a la navegación
Ir a la búsqueda
| Línea 64: | Línea 64: | ||
[[Imagen:Php_validacion_1.jpg|1000px]] | [[Imagen:Php_validacion_1.jpg|1000px]] | ||
| − | + | * O seguinte será validar o usuario e comprobar que coincide có usuario/password indicado. | |
| − | |||
Revisión del 18:48 7 nov 2016
Introdución
- Un aspecto ao que case sempre imos enfrontarnos é ao de permitir o acceso a certas páxinas en función dos permisos que teña un determinado cliente.
- Para obter ditos permisos teremos que validar ao usuario e identificalo.
- A identificación case sempre vai vir dun formulario no que o usuario introduce o seu login-password.
- Nos recollemos ditos datos e normalmente faremos unha consulta a unha base de datos para comprobar que o usuario existe.
- Neste punto imos ver como podemos facer para que o usuario non poida entrar nas páxinas se non está validado.
- Como aínda non sabemos 'conectar' con bases de datos imos supoñer que o usuario ten que ter de nome 'pepe' e de password '12345'. En caso doutra combinación supoñemos que o usuario non está autorizado para acceder ao sitio web.
- Fixarse que estamos implementando un mecanismo de autenticación de usuarios.
- Non indicamos nada acerca dos permisos que ten dito usuario. Por exemplo, un administrador e un usuario son usuarios que teñen dereito de conexión ao sitio web, pero cada un deles terá permisos diferentes para poder realizar accións distintas...
- Partimos por tanto dunha páxina de validación cun formulario.
- Nome da páxina: UD4_Exemplo1_Validacion_Formulario.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3 <html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"> 4 <head> 5 <meta charset="utf-8" /> 6 <title>Formulario</title> 7 <style> 8 .formularios{ 9 width: 30%; 10 margin: 0px auto; 11 } 12 .etiqueta{ 13 float: left; 14 width: 190px; 15 } 16 .botonesformularios{ 17 width: 50%; 18 margin: 30px auto; 19 text-align: center; 20 } 21 </style> 22 </head> 23 <body> 24 <form id="frmValidacion" class="formularios" method="post" action="UD4_Exemplo1_Validacion_Usuarios.php"> 25 <div> 26 <div class='etiqueta'>Login:</div> 27 <input type="text" size="15" maxlength="15" name="txtLogin" /> 28 </div> 29 <div> 30 <div class='etiqueta'>Password:</div> 31 <input type="password" size="15" maxlength="15" name="txtPassword" /> 32 </div> 33 <div class="botonesformularios"> 34 <input type='submit' value="ENVIAR" /> 35 </div> 36 </form> 37 38 </body> 39 </html>
- Visualizamos isto:
- O seguinte será validar o usuario e comprobar que coincide có usuario/password indicado.
-- Ángel D. Fernández González -- (2016).