import net.pterodactylus.sone.data.Sone;
import net.pterodactylus.sone.web.page.Page.Request.Method;
import net.pterodactylus.util.template.Template;
+import freenet.clients.http.ToadletContext;
/**
* The login page manages logging the user in.
}
}
if (selectedSone != null) {
- setCurrentSone(request, selectedSone);
+ setCurrentSone(request.getToadletContext(), selectedSone);
return "index.html";
}
}
return null;
}
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public boolean isEnabled(ToadletContext toadletContext) {
+ return getCurrentSone(toadletContext) == null;
+ }
+
}