{"id":20266732,"url":"https://github.com/blaymo/myci_ionauth","last_synced_at":"2026-04-28T21:31:30.173Z","repository":{"id":190167098,"uuid":"101505129","full_name":"BlayMo/MyCi_IonAuth","owner":"BlayMo","description":"Aplicación base realizada con Codeigniter 3.1.5 + IonAuth 2 para gestión de usuarios, grupos y acceso a modulos a nivel de usuario.","archived":false,"fork":false,"pushed_at":"2018-09-19T09:31:37.000Z","size":2238,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T05:13:28.366Z","etag":null,"topics":["acceso","codeigniter3","grupo","ionauth","php","php7","usuario"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BlayMo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-08-26T18:31:51.000Z","updated_at":"2020-03-22T23:53:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"796e73ca-66a4-4844-a929-47a24ce749f2","html_url":"https://github.com/BlayMo/MyCi_IonAuth","commit_stats":null,"previous_names":["blaymo/myci_ionauth"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlayMo%2FMyCi_IonAuth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlayMo%2FMyCi_IonAuth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlayMo%2FMyCi_IonAuth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlayMo%2FMyCi_IonAuth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlayMo","download_url":"https://codeload.github.com/BlayMo/MyCi_IonAuth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241746794,"owners_count":20013165,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acceso","codeigniter3","grupo","ionauth","php","php7","usuario"],"created_at":"2024-11-14T12:11:10.565Z","updated_at":"2026-04-28T21:31:25.140Z","avatar_url":"https://github.com/BlayMo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MyCi_IonAuth\r\n\r\n\r\nAplicación base realizada con Codeigniter 3.1.5 + IonAuth 2 para gestión de usuarios, grupos y acceso a modulos a nivel de usuario.\r\n    \r\nLa aplicación controla el acceso -**Login/Logout**- y las tareas básicas -**CRUD**- a realizar en los módulos.\r\n    \r\nDesarrollada bajo el pattern HMVC, cada módulo es una unidad lógica independiente, compuesta de modelo, vista y controlador.\r\n\r\nLa base de datos contiene, entre otras, las siguientes tablas:\r\n- **Permisos** =\u003e Contiene los campos: usuarios, módulo, crear, ver, editar y sololectura. Esta tabla  registra: quien -usuario-, donde -módulo- y como -crear,leer...- se accede.\r\n- **Modulos** =\u003e  Contiene los campos: controller, grupo, descripcion.\r\nEsta tabla  registra el controlador del módulo y el grupo al que pertenece dicho módulo. \r\nLa información del campo 'descripcion' es el item que aparece en el menu de navegación.\r\n- **Diario** =\u003e   Tabla de ejemplo con supuestos datos contables perteneciente al módulo 'Contabilidad'.\r\nEsta tabla pertenece al grupo 'Contabilidad' y solo los usuarios pertenecientes a este grupo pueden acceder a este módulo.\r\nLa tabla **'permisos'** registra por cada usuario del grupo, que autorizaciones de acceso  tiene cada uno. De esta forma un usuario en un modulo determinado puede tener permisos para 'crear' y 'editar' y otro usuario solo 'sololectura'.\r\n\r\n\r\nLa estructura de la **BD**, tablas y datos de ejemplo se encuentra en **myci_ionauth.sql**.\r\n\r\nEl software empleado es el siguiente:\r\n\r\n**PHP 7.1.6 + Codeigniter 3.1.5 + DataTables 1.10.13 + Bootstrap 3.3.7**\r\n\r\n**Ion Auth 2 \u0026 harviacode/codeigniter-crud-generator**\r\n\r\n**https://github.com/kenjis/codeigniter-composer-installer**\r\n\t\r\n\r\nPantallas de la aplicación:\r\n![P1.jpg](https://github.com/BlayMo/MyCi_IonAuth/blob/master/P1.jpg \"Tabla de usuarios\")    \r\n\r\nTodo el código se distribuye bajo licencia MIT. El software de terceros se distribuye con sus respectivas licencias.\r\n\r\nAgradezco cualquier sugerencia, comentario y corrección de errores. \r\nNi que decir tiene que el código que he depositado en este repositorio es infinitamente mejorable y optimizable.\r\nTodo se ha desarrollado con 'corazón' y para ser compartido.\r\n\r\n\r\n[Mail](expresoweb2015@gmail.com \"\")\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblaymo%2Fmyci_ionauth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblaymo%2Fmyci_ionauth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblaymo%2Fmyci_ionauth/lists"}