Overview
The Seguridad system implements a role-based access control (RBAC) system using numeric and string-based permission codes. Each user is assigned acategoria (category) or permisos (permission) code that determines their access level and routing within the application.
Permission Architecture
Permission Codes Reference
Administrative Permissions
System Administrator
- Routes to:
index1.php(main admin interface) - Full system access
- Can manage all regional units
Regional Administrator
- Routes to:
admin/cabecera1.php - Administrative panel access
- User management capabilities
- Regional oversight functions
Regional Unit Permissions (1-15)
- UR 1-5
- UR 6-10
- UR 11-15
Consultation Permissions
General Consultation
- Routes to:
consulta/index1.php - Read-only access to records
- Query capabilities
Extended Consultation
- Routes to:
consulta2/index1.php - Advanced query features
Judicial Permissions (21-28)
Juzgado 1 - Code 21
Routes to:
primera_circuncripcion/juzgado1/menu_consulta.phpJuzgado 2 - Code 22
Routes to:
primera_circuncripcion/juzgado2/menu_consulta.phpJuzgado 3 - Code 23
Routes to:
primera_circuncripcion/juzgado3/menu_consulta.phpJuzgado 4 - Code 24
Routes to:
primera_circuncripcion/juzgado4/menu_consulta.phpJuzgado 5 - Code 25
Routes to:
primera_circuncripcion/juzgado5/menu_consulta.phpJuzgado 6 - Code 26
Routes to:
primera_circuncripcion/juzgado6/menu_consulta.phpJuzgado 7 - Code 27
Routes to:
primera_circuncripcion/juzgado7/menu_consulta.phpJuzgado 3 (Tercera) - Code 28
Routes to:
tercera_circuncripcion/juzgado3/menu_consulta.phpSpecialized Department Permissions (90-99)
Code 90 - Operations
Code 90 - Operations
- Routes to:
operaciones/index1.php - Operational planning and coordination
Code 91 - Data Entry
Code 91 - Data Entry
- Routes to:
carga_datos/index1.php - Bulk data loading capabilities
Code 92 - Subsecretariat
Code 92 - Subsecretariat
- Routes to:
subsecretaria/index1.php - Administrative oversight
Code 93 - Toxicology
Code 93 - Toxicology
- Routes to:
toxico/cabecera1.php - Drug-related case management
Code 94 - UNICEF
Code 94 - UNICEF
- Routes to:
unicef/index1.php - Child protection cases
Code 95 - Missing Persons (Home)
Code 95 - Missing Persons (Home)
- Routes to:
fuga_hogar/index1.php - Runaway cases tracking
Code 96 - Dependent Resources
Code 96 - Dependent Resources
- Routes to:
recursos_dependientes/index1.php - Resource management
Code 97 - Traffic Homicide
Code 97 - Traffic Homicide
- Routes to:
homicidio_accidente_transito/index1.php - Traffic accident fatalities
Code 98 - Suicide Cases
Code 98 - Suicide Cases
- Routes to:
suicidio/index1.php - Suicide investigation records
Code 99 - Traffic Department
Code 99 - Traffic Department
- Routes to:
transito/index1.php - Traffic enforcement and violations
Query-Only Permissions (800-807)
800 - Vehicle Search
Routes to:
buscar_dominio.php801 - Prevention Search
Routes to:
buscarpreventivosoloconsultas.php802 - Domestic Violence
Routes to:
operaciones/violencia_familiar.php803 - Operations
Routes to:
operativos/index.php804 - Internal Affairs
Routes to:
asuntos_i/cabecera1.php805 - Road Safety
Routes to:
seguridad_vial/cabecera1.php806 - Vehicle Verification
Routes to:
verificacion_automotor/cabecera1.php807 - Map Console
Routes to:
consultaMapa.phpString-Based Permissions
Deputy ChiefRoutes to:
consulta_mapa_simple.phpSecurity DirectorRoutes to:
dirgral/index1.phpPolice StationRoutes to:
comisarias/cabecera1.phpOperationsRoutes to:
operativos/ directoryFederal CrimesRoutes to:
delitos-federales/index1.phpTesting EnvironmentRoutes to:
prueba/cabecera1.phpAccess Control Implementation
Session-Based Validation
Permission Assignment Workflow
Security Considerations
Recommended Improvements
Permission Matrix
| Code | Type | Access Level | Primary Function |
|---|---|---|---|
| 0 | Admin | Full System | System Administration |
| 1-15 | Regional | Unit-Specific | Regional Unit Operations |
| 20-28 | Judicial | Read-Only | Case Consultation |
| 90-99 | Specialized | Department | Specialized Functions |
| 100 | Admin | Regional | Regional Administration |
| 800-807 | Query | Limited Read | Specific Queries |
Related Documentation
User Management
Create and manage user accounts
Regional Units
Regional organizational structure
System Configuration
Session and security settings
Database Setup
Configure authentication tables