Diferencia entre revisiones de «PHP Validando usuarios»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 10: Línea 10:
 
: Como aínda non sabemos 'conectar' con bases de datos imos simular que o usuario está validado.
 
: Como aínda non sabemos 'conectar' con bases de datos imos simular que o usuario está validado.
  
 +
<br />
 
* Partimos por tanto dunha páxina de validación cun formulario.
 
* Partimos por tanto dunha páxina de validación cun formulario.
  
Línea 33: Línea 34:
 
                 margin: 30px auto;
 
                 margin: 30px auto;
 
                 text-align: center;
 
                 text-align: center;
−
            }
 
−
            select {
 
−
                width:50%;
 
 
             }
 
             }
 
         </style>
 
         </style>

Revisión del 10:40 24 oct 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 simular que o usuario está validado.


  • Partimos por tanto dunha páxina de validación cun formulario.
Nome da páxina: UD4_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_validacion_session_1.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:

Php validacion 1.jpg

Usando variables Session

  • Ima





-- Ángel D. Fernández González -- (2016).