* The Sone web interface
*/
public LogoutPage(Template template, WebInterface webInterface) {
- super("logout.html", template, "Page.Logout.Title", webInterface);
+ super("logout.html", template, "Page.Logout.Title", webInterface, true);
}
//
@Override
protected void processTemplate(Request request, Template template) throws RedirectException {
setCurrentSone(request.getToadletContext(), null);
+ super.processTemplate(request, template);
throw new RedirectException("index.html");
}
* {@inheritDoc}
*/
@Override
- protected boolean requiresLogin() {
- return true;
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
public boolean isEnabled(ToadletContext toadletContext) {
return getCurrentSone(toadletContext) != null;
}