]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/Gigi.java
Fix test for csrf.
[gigi.git] / src / org / cacert / gigi / Gigi.java
index a0f8671a190f220d3ce6e780eae52998ad1b9f26..c49cdcbbe673a92888321b8ff94d300773115e12 100644 (file)
@@ -20,6 +20,7 @@ import org.cacert.gigi.output.Menu;
 import org.cacert.gigi.output.MenuItem;
 import org.cacert.gigi.output.Outputable;
 import org.cacert.gigi.output.Template;
+import org.cacert.gigi.output.Form.CSRFError;
 import org.cacert.gigi.pages.LoginPage;
 import org.cacert.gigi.pages.MainPage;
 import org.cacert.gigi.pages.Page;
@@ -113,6 +114,12 @@ public class Gigi extends HttpServlet {
                                                }
                                        } catch (IOException e) {
                                                e.printStackTrace();
+                                       } catch (CSRFError err) {
+                                               try {
+                                                       resp.sendError(500, "CSRF invalid");
+                                               } catch (IOException e) {
+                                                       e.printStackTrace();
+                                               }
                                        }
 
                                }