Skip to content
This repository has been archived by the owner on May 9, 2024. It is now read-only.

alevilar/MtSites

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sites Plugin

Multi Tenant Site for multiple Db´s in same App for Ristorantino Mágico

  • bootstrap.php. Es donde se cargan los archivos de configuracion del sitio (settings.ini). Tambien agrega el evento para escuchar "on User.login"

  • Event/MtSitesUserLoginListener. Es para escuchar eventos despues del login

  • MtSitesAuthorized es para validar que el usuario tenga permisos para acceder y manejar redirecciones dependiendo donde estoy. Redefine el metodo authorized()

  • MultiTenantBehavior es para decirle a cada Model la base de datos que debe usar. En base a si el Model es tenant o no. Se configuran los Models del core aqui para que no sean leidos como "tenants".