IRequestCycle cycle = event.getRequestCycle();
Visit visit = (Visit) getEngine().getVisit();
if (visit == null || !visit.isUserLoggedIn())
{
Login login = (Login) cycle.getPage("Login");
login.setCallback(new PageCallback(this));
throw new PageRedirectException(login);
}
if (!visit.getUser(cycle).isAdmin())