Permisos con roles de usuario


Evaluando propuestas
Descripción:
Objetivo
1) Autenticacion.
2) Otorgar permisos a los usuarios por medio del rol de usuario que tenga asignado.
2.1) Limite de empresas que puede crear un usuario.

MODELO ENTIDAD - RELACION.
Ver imagen: "relationalModel_Ver1_1_1.jpeg"

1)Permisos y roles
Buscamos por medio de la tabla “user_roles” manejar los diferentes roles que necesite el sistema y en el momento de crearse o editarse pueda asignarse los permisos que se desee conceder al mismo. Con esto, al momento de crear un usuario se le conceda permisos según los roles que se sean asignados. Tenemos un CRUD para los roles de usuario, sin embargo no tenemos el CRUD de permisos y usuarios.

Ejemplo
Contamos con 3 módulos: Recursos, Usuarios y predios. Cada uno crea, edita y elimina.
Deseo crear un nuevo rol llamado Moderador, el cual podrá crear y eliminar recursos pero no editarlos. Crear, editar, eliminar usuarios y no podrá hacer nada en predios. Este rol quedara guardado en la tabla "user_rolls". Luego, cuando vaya a crear un usuario y le asigne el roll de moderador, este tendrá los permisos que su rol le permite. Para mayor claridad ver la imagen "roll_usuarios_ejemplo".

El proyecto está realizado en laravel 5.4 y se usa componentes de VUE para presentar la información. http://app.agsyspro.com/#/
Base de datos en MYSQL.


Categoría: IT & Programación
Subcategoría: Programación Web
¿Cuál es el alcance del proyecto?: Cambio mediano
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: No aplica
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Roles necesarios: Desarrollador

Abierto

Presupuesto

20

Propuestas

26

Freelancers interesados

Publicado: Hace un año

Plazo: 2 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

anthony w. TEngo experiencia, en maquetacion, sitios responsive, css,javascript,php,mysql,stylus,coffescript,handlebars, me gusta trabajar limpio el codigo + detalles

Carluis P. Soy un desarrollador web, cuento con conocimientos en html, css, javascript, php, sql, mongodb, vue.js + detalles

DEVIT W. M. Muchos más que diseños Paginas webs, estamos orientados al crecimiento de tu empresa con el uso del Internet, como: tiendas virtuales, Blog, Sistemas, Catálogos, campañas publicitarias online, etc. Con Devit Web, pod... + detalles

Jeremias A. Desarrollador php que busca nuevos desafíos! Desarrollo principalmente con Laravel, aunque siempre estoy abierto a nuevas propuestas y desafíos. Buenos conocimientos de bases de datos y scripting. + detalles

David C. Desarrollador de Software con gran experiencia en entorno web Full-Stack Developer, diseño web, gestión de bases de datos y estrategias de posicionamiento Online SEO-SEM, la creatividad, las soluciones mas practicas ... + detalles