diky moc za vase odpovedi, jeste bych se chtel zeptat, zda se v teto tride:

public class MyAuthListener implements ApplicationListener, InitializingBean {

   public void onApplicationEvent(ApplicationEvent event) {
        if (event instanceof InteractiveAuthenticationSuccessEvent) {
             final Authentication tmpAuth = 
SecurityContextHolder.getContext().getAuthentication();
             log.debug("InteractiveAuthenticationSuccessEvent: " + 
tmpAuth.getName());
             if (tmpAuth.getDetails() instanceof WebAuthenticationDetails) {
               final WebAuthenticationDetails webDetails =
                 (WebAuthenticationDetails) tmpAuth.getDetails();
               
userDao.logAuthenticationSuccess(tmpAuth.getName(),webDetails.getRemoteAddress());
             } else {
               log.warn("Authentication.getDetails() not instance of 
WebAuthenticationDetails: "
                   + tmpAuth.getDetails());
             }
        }
    }

}

da nejekym zpusobem dostat na httpSession?


> ------------ Původní zpráva ------------
> Od: Josef Cacek <[EMAIL PROTECTED]>
> Předmět: Re: Acegi security
> Datum: 23.1.2008 09:20:08
> ----------------------------------------
> Ahojte,
>
> 2008/1/23 radovan deka <[EMAIL PROTECTED]>:
> > Ahoj, rozhodl jsem se zkusit pouzit Acegi security na autentizaci uzivatelu.
> Autentizace funguje ok, jen nevim jak vyresit pozadavek na ulozeni IP adresy
> uzivatele a cas, pri kazde uspesne autentizaci.
>
> zrovna včera jsem přemýslel o tom, že bych o tomhle mohl napsat něco
> do blogu, tak jste to uspíšil. Jedno z řešení (využití
> ApplicationListeneru) je popsáno zde:
>
> http://javlog.cacek.cz/2008/01/acegi-logujeme-loginy.html
>
> -- pepa cacek
> http://javlog.cacek.cz/
>
>
>

Odpovedet emailem