Competencia
a desarrollar:
El
estudiante configura el login y la administración de sesiones en el
aplicativo web para velar por la confidencialidad de la información empleando
algoritmos de encriptación.
|
|
Temáticas
a desarrollar:
Sesiones y seguridad en PHP
|
|
Pasos,
fases o etapa de la estrategia de aprendizaje a desarrollar
Fase 5. Evaluación nacional POA.
|
|
Actividades a desarrollar
El estudiante debe:
De acuerdo a la propuesta seleccionada en la fase 4.
Dentro de la base de datos debe crear una tabla
llamada usuarios. Dicha tabla debe contener los siguientes registros:
nombre_usuario, contraseña_usuario, estado_usuario.
La contraseña debe ser encriptada en MD5, mediante
la función md5() de PHP.
El estado del usuario debe ser (1) o (0). Cuando
este en (0), no tiene acceso al aplicativo así sus credenciales de acceso
sean correctas y cuando este en estado (1) tiene acceso al aplicativo.
Luego debe crear un formulario en HTML de inicio
de sesión, donde el usuario digitará su nombre de usuario y su contraseña con
el fin de validar su acceso al sistema.
Después se debe crear un script en PHP que valide
los datos de inicio de sesión del usuario y los valide con los almacenados en
la base de datos, con el fin de permitir o negar el acceso al aplicativo. Y
debe permitir validar la sesión haciendo uso de sesiones en PHP y establecer
un contador de tal manera que pasados 10 minutos le pida nuevamente nombre de
usuario y contraseña al usuario en cuestión.
Dentro del menú del administrador debe existir una
opción que permita ingresar o eliminar usuarios a la base de datos y cambiar
el estado de los usuarios a (1) o (0), ya que en debido momento se deben
negar permisos de acceso a determinados usuarios, por ello se hace necesaria
esta opción.
De forma individual, debe realizar un video donde
se explique los procedimientos implementados para esta fase y ser cargado a
YouTube.
Como grupo colaborativo se debe discutir acerca de
la mejor propuesta, realimentarla, proponerle mejoras.
Se debe realizar un informe en PDF, donde
evidencie claramente los códigos usados para los procedimientos adelantados y
los links de los videos de YouTube de todos los participantes de esta fase de
trabajo.
|
|
Entornos para su desarrollo
|
Entorno de conocimiento: debe consultar los recursos educativos
requeridos para la Unidad I, II y III, siendo ellos:
-Ebook del curso: Programación de sitios web-PHP -OVI: Conexión base de datos PHP -Libro: PHP Soluciones de programación
-Libro: Manual PHP 6.0
Y se debe consultar al igual el recurso educativo adicional: -Libro: Fundamentos de PHP Entorno de aprendizaje colaborativo: es allí donde el estudiante realiza sus aportes para que el tutor realice la respectiva retroalimentación. Entorno de seguimiento y evaluación: es el entorno donde el estudiante con rol de “entregas” realizará la entrega del producto final de su grupo de trabajo. |
Productos a entregar por el
estudiante
|
Individuales:
|
Comprimido en (.RAR) que contenga, un documento en word con
portada, introducción, link del video en YouTube y conclusiones. Carpeta con
todos los ficheros HTML y PHP del aplicativo.
|
|
Colaborativos:
|
|
Comprimido en
(.rar), que contiene: informe en PDF, con la portada, introducción, links de
todos los videos de los participantes, códigos usados, conclusiones,
referencias en APA. También debe adjuntar la carpeta que contiene todos los
ficheros HTML y PHP del aplicativo seleccionado por el grupo.
Dicho archivo
debe llamarse: #degrupo.rar
|
Hacemos este trabajo en 120.000, si deseas contratarnos debemos ponernos de acuerdo para hacer el vídeo, ya que no podemos hacernos pasar por ti, escríbenos a blogtustareas@gmail.com y nos contactaremos contigo.