Control de acceso.
Aqui se presentara como tener control de acceso con roles y usuarios, esto es con fines academicos. Se quiere agregar un role a usuario, para saber que permisos tiene, que puede ver del menu, que puede modificar, etc. Para lograr esto es necesario hacer una relacion de muchos a muchos. Se necesitan un modelo User, un modelo Role y un modelo UserRole para tener la realacion de muchos a muchos. Es necesario crear un catalogo de Role(ABC), y el snnipet Role; Puedes ver esto en Cómo hacer un catálogo básico (ABC) en Lift 2.6 Para iniciar hay que abrir el archivo User.scala , esta ubicado en /src/main/scala/code/model . En la misma carpeta se crearan el archivo Role.scala y UserRole.scal . Role.scala package code package model import net.liftweb.mapper._ import net.liftweb.util._ import net.liftweb.common._ import net.liftweb.sitemap.Loc._ import net.liftweb.http._ import net.liftweb.http.SHtml._ import net.liftmodules.FoBoBs.mapper._ import net.liftweb.common.Logger import