Diferencia entre revisiones de «Usuario:ManuelRomero/NewPHP/inaem2017/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
Línea 13: Línea 13:
 
#el fichero por defecto index.html
 
#el fichero por defecto index.html
 
}}
 
}}
{{MRM_Actividad|Title=Ficheros de usuarios|
+
{{Plegable|hide|Title Solucion|
*crea un fichero llamado '''''misUsuarios''''' y añade 3 usuarios maria/maria nieves/nieves sara/sara. Se indica usuario/password
+
;Primero creamos la estructura de directorios
*Posteriormente visualiza el contenido del fichero
+
1.-Nos movemos al directorio www
*Observa cómo la pass aparece cifrada
+
  cd /var/www
;Modo de actuación
+
2.- Una vez en ella, creamos la estructura de subdireactorios
1.- Primero nos ubicamos en el directorio donde queramos añadir o crear el fichero
+
  mkdir ciencia
  cd /home/MiUsuario
+
  mkdir deporte
'''''MiUsuario''''' es vuestro propio directorio
+
mkdir tecnologia
2.-Ahora creamos un directorio para guardar esta información y nos movemos en él
+
mkdir tecnologia/programacion
  mkdir usuarios
+
3.- Creamos los ficheros en cada carpeta
  cd usuarios
+
  para ello nos movemos a cada carpeta y en ella con nuestro editor preferido creamos un fichero
3.-Una vez correctamente ubicados generamos el fichero de las password con la herramienta '''''htpasswd'''''
+
  el contenido del fichero, simplemente un <h1> con un texto significativo por ejemplo
  La primera vez con opción '''''-c''''' para crear el fichero
+
<h1>Estoy en la página de ciencia</h1>
  htpasswd -c misUsuarios maria
+
 
  htpasswd misUsuarios nieves
+
 
  htpasswd misUsuarios nieves
+
 
}}
+
 
====Leer con php datos de la autentificación====
+
<br />
+
{{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>
+
}}
+
====Accesos Restringidos====
+
<br />
+
{{MRM_Actividad|Title= Accesos restringidos|
+
Crea un sencillo sitio web que me redirija a 4 páginas:
+
*'''''Información General''''' :  Tendrá acceso todo el mundo
+
*'''''Información restringida''''':  Sólo tenrán acceso los usuarios creados en el fichero misUsuarios
+
*'''''Información Sara''''' :  Tendrá acceso solo el usuario sara
+
*'''''Información de grupo''''' : Tendrá acceso los usuarios 3 usuarios de los 5 creados (sara alicia y paula)
+
{{Tip|Ten en cuenta los propietarios de la carpeta (el grupo que pertenezca a www-data}}
+
 
}}
 
}}

Revisión de 09:18 5 feb 2018




Icon activity.jpg
Creando dominios virtuales
Realiza los siguientes sitios web, cumpliendo las especificaciones

www.ciencia.es o ciencia.es

  1. Su directorio /var/www/ciencia
  2. El fichero por defecto inicio.html
www.deporte.es
  1. Su directorio /var/www/deporte
  2. El fichero por defecto empezar.php
www.programacion.es
  1. Su directorio /var/www/tecnologia/programacion
  2. el fichero por defecto index.html