Setar data para conta expirar no Grails
31/05/2012 16:44
class ContaExpiradaListener implements ApplicationListener<InteractiveAuthenticationSuccessEvent> {
@Override
public void onApplicationEvent(InteractiveAuthenticationSuccessEvent event) {
def auth = event.authentication.getPrincipal()
User user = User.findByUsername(auth.username)
if(user)
{
user.setAccountExpired(true)
}
println "${user.accountExpired}"
}
}
def verificarContaExpirada = {
def user = User.findByUsername(springSecurityService.principal.username)
def dataAtual = new Date(System.currentTimeMillis()).toString()
if(dataAtual.equals(user.dataDeExpiracao.toString()))
user.setAccountExpired(true)
else
redirect action:search
}
Para se registrar, clique aqui.