Completed

Desarrollo un sistema de login en php

Published on the May 07, 2017 in IT & Programming

About this project

Open

El proyecto debe ser desarrollado usando como base PHP , Apache y MySQL. No se puede usar como base un sistema de gestión de contenido preexistente. El código debe ser desarrollado a la medida del proyecto.


El presente proyecto busca desarrollar un sistema de información web con el cual se pueda gestionar los procesos de un almacén de productos farmacéutico. Para esta primera iteración se necesita que el sistema de información conste de los siguientes módulos:

·        Loguin de administrador: el administrador se autenticará en el sistema por medio de una clave registrada por defecto en la base de datos y su nombre de usuario será ADMIN.

·        CRUD de Analista: este módulo solo puede ser accesado por el administrador del sistema.

O  Crear: los usuarios deben ser creados por un administrador el cual debe ingresar al sistema los siguientes campos:

§  Nombre: solo puede ser admisible valores alfabéticos.

§  Cedula: solo puede ser admisible valores numéricos y ningún otro usuario puede tener la misma cedula.

§  Fecha de nacimiento: debe seguir el formato dd/mm/aaaa.

§  Nacionalidad: debe aparecer un listado de países para ser seleccionados.

§  Nombre de usuario: Es el nombre del usuario en el sistema. Ningún otro usuario puede tener el mismo nombre de usuario.

§  Password: código inicial de acceso del usuario este campo debe ser almacenado en la base de datos codificado. En el caso del pasword se debe pedir confirmación.

O  Listar:

§  Lista completa: se debe poder listar todos los usuarios que han sido creados mostrando todos sus datos a acepción de del password.

§  Búsqueda por cedula: en esta opción se debe ingresar la cedula del usuario y a continuación se mostrarán sus datos a excepción del password.

O  Modificar: se debe realizar una búsqueda inicial por cedula y a continuación se cargara un formulario con los datos del usuario, estos pueden ser modificados a excepción del nombre de usuario y cedula, estos campos deben aparecer como no disponible. En el caso del pasword se debe pedir confirmación al momento de ser modificado.

O  Eliminar: solo se pueden eliminar los Analistas que nunca hayan ingresado al sistema.

·        Login de Analista:

o  Primera ves: cuando el analista se autentique por primera vez se solicitará que cambie el password y se debe pedir confirmación al momento de ser modificado. Posterior a esto se mostrará una página con los datos del usuario.

O  Login normal: en caso de ser correctas las credenciales del Analista se debe pasar a una página con los datos del Analista.

Nota: es de carácter obligatorio la implementación de funciones y subrutinas. Para las validaciones no se debe usar JavaScript ni ningún leguaje que se ejecute del lado del cliente.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by L. R.