Hoy vamos a realizar una modificación a lo que hemos hecho ya antes y que ahora una entidad tambien cumpla la función de un ejb.
Invocacion = llamar a un método
Mirar página 174 del manual del seam "seam_reference.pdf"
Crear una anotacion.
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Interceptors(Espia.class)
public @interface EspiaAnotacion {
}
Si la clase espia detecta que el usuario no esta logueado lo redigirá a la pagina del login.
import org.jboss.seam.Component;
import org.jboss.seam.security.Identity;
Identity identity = (Identity) Component.getInstance("org.jboss.seam.security.identity");
boolean isloggedIn = identity.hasRole("admin");
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario