]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/Gigi.java
fix: better menu links, better certificate login links
[gigi.git] / src / org / cacert / gigi / Gigi.java
index c5ee8cd3e6f9b46a2acf9f14e10f9528af156d85..ac7ff60e4637c310f8ed08912d7fc5d35a601aca 100644 (file)
@@ -106,7 +106,14 @@ public class Gigi extends HttpServlet {
         public Menu generateMenu() throws ServletException {
             putPage("/denied", new AccessDenied(), null);
             putPage("/error", new PageNotFound(), null);
-            putPage("/login", new LoginPage("Password Login"), "CAcert.org");
+            putPage("/login", new LoginPage("Password Login"), null);
+            getMenu("CAcert.org").addItem(new SimpleMenuItem("https://" + ServerConstants.getWwwHostNamePort() + "/login", "Password Login") {
+
+                @Override
+                public boolean isPermitted(AuthorizationContext ac) {
+                    return ac == null;
+                }
+            });
             getMenu("CAcert.org").addItem(new SimpleMenuItem("https://" + ServerConstants.getSecureHostNamePort() + "/login", "Certificate Login") {
 
                 @Override