Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/php/Aut Ses Coo/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
(Ficheros de usuarios)
Línea 20: Línea 20:
 
   htpasswd  misUsuarios nieves
 
   htpasswd  misUsuarios nieves
 
   htpasswd misUsuarios nieves
 
   htpasswd misUsuarios nieves
 +
}}
 +
====Leer con php datos de la autentificación====
 +
{{MRM_Actividad|Title=Accediendo con php a la autentificación|
 +
*Modifica la página restringida para ver el usuario y password así como el método usado de autentifiación
 +
*El código que habría que añadir:
 +
<source lang=php>
 +
  <?php
 +
        echo "te has autentificado como:<br/>";
 +
       
 +
        echo "Usuario: ". $_SERVER['PHP_AUTH_USER']."<br/>";
 +
        echo "Password: ". $_SERVER['PHP_AUTH_PW']."<br/>";
 +
        echo "Tipo de autentificacion: ". $_SERVER['AUTH_TYPE'];
 +
  ?>
 +
</source>
 
}}
 
}}

Revisión de 01:29 23 dic 2016




Autentificación

Ficheros de usuarios



Icon activity.jpg
Ficheros de usuarios
  • crea un fichero llamado misUsuarios y añade 3 usuarios maria/maria nieves/nieves sara/sara. Se indica usuario/password
  • Posteriormente visualiza el contenido del fichero
  • Observa cómo la pass aparece cifrada
Modo de actuación

1.- Primero nos ubicamos en el directorio donde queramos añadir o crear el fichero

cd /home/MiUsuario
MiUsuario es vuestro propio directorio

2.-Ahora creamos un directorio para guardar esta información y nos movemos en él

mkdir usuarios
cd usuarios

3.-Una vez correctamente ubicados generamos el fichero de las password con la herramienta htpasswd

La primera vez con opción -c para crear el fichero
 htpasswd -c misUsuarios maria
 htpasswd  misUsuarios nieves
 htpasswd misUsuarios nieves



Leer con php datos de la autentificación

Icon activity.jpg
Accediendo con php a la autentificación
  • Modifica la página restringida para ver el usuario y password así como el método usado de autentifiación
  • El código que habría que añadir:
  <?php 
        echo "te has autentificado como:<br/>";
 
        echo "Usuario: ". $_SERVER['PHP_AUTH_USER']."<br/>";
        echo "Password: ". $_SERVER['PHP_AUTH_PW']."<br/>";
        echo "Tipo de autentificacion: ". $_SERVER['AUTH_TYPE'];
  ?>