]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/LoginPage.java
FIX: Correct text at myDetails
[gigi.git] / src / org / cacert / gigi / pages / LoginPage.java
index 19b8853d30162e807eb9b2348f0ea9dfe0fd4cf8..2dde41299251b9c0a9a35e704fbf58302896377f 100644 (file)
@@ -1,7 +1,6 @@
 package org.cacert.gigi.pages;
 
-import static org.cacert.gigi.Gigi.LOGGEDIN;
-import static org.cacert.gigi.Gigi.USER;
+import static org.cacert.gigi.Gigi.*;
 
 import java.io.IOException;
 import java.security.cert.X509Certificate;
@@ -91,7 +90,7 @@ public class LoginPage extends Page {
     private void tryAuthWithCertificate(HttpServletRequest req, X509Certificate x509Certificate) {
         String serial = x509Certificate.getSerialNumber().toString(16).toUpperCase();
         try {
-            PreparedStatement ps = DatabaseConnection.getInstance().prepare("SELECT `memid` FROM `emailcerts` WHERE `serial`=? AND `disablelogin`='0' AND `revoked` = " + "'0000-00-00 00:00:00'");
+            PreparedStatement ps = DatabaseConnection.getInstance().prepare("SELECT `memid` FROM `certs` WHERE `serial`=? AND `disablelogin`='0' AND `revoked` = " + "'0000-00-00 00:00:00'");
             ps.setString(1, serial);
             ResultSet rs = ps.executeQuery();
             if (rs.next()) {
@@ -105,4 +104,9 @@ public class LoginPage extends Page {
             e.printStackTrace();
         }
     }
+
+    @Override
+    public boolean isPermitted(User u) {
+        return u == null;
+    }
 }