From: Janis Streib Date: Tue, 29 Jul 2014 20:37:43 +0000 (+0200) Subject: UPD: moved getUser up X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=1d24b8e1fe36651f22339ddbb7b1a3b34b48c081 UPD: moved getUser up --- diff --git a/src/org/cacert/gigi/pages/Page.java b/src/org/cacert/gigi/pages/Page.java index 320107f8..a1309c9f 100644 --- a/src/org/cacert/gigi/pages/Page.java +++ b/src/org/cacert/gigi/pages/Page.java @@ -8,6 +8,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.cacert.gigi.Language; +import org.cacert.gigi.User; import org.cacert.gigi.output.template.Template; /** @@ -110,4 +111,8 @@ public abstract class Page { return l.getTranslation(string); } + public static User getUser(HttpServletRequest req) { + return LoginPage.getUser(req); + } + } diff --git a/src/org/cacert/gigi/pages/account/ChangePasswordPage.java b/src/org/cacert/gigi/pages/account/ChangePasswordPage.java index 805c72d9..c17f2d8d 100644 --- a/src/org/cacert/gigi/pages/account/ChangePasswordPage.java +++ b/src/org/cacert/gigi/pages/account/ChangePasswordPage.java @@ -7,7 +7,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.cacert.gigi.output.Form; -import org.cacert.gigi.pages.LoginPage; import org.cacert.gigi.pages.Page; public class ChangePasswordPage extends Page { @@ -20,7 +19,7 @@ public class ChangePasswordPage extends Page { @Override public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { - new ChangeForm(req, LoginPage.getUser(req)).output(resp.getWriter(), getLanguage(req), new HashMap()); + new ChangeForm(req, getUser(req)).output(resp.getWriter(), getLanguage(req), new HashMap()); } @Override diff --git a/src/org/cacert/gigi/pages/account/IssueCertificateForm.java b/src/org/cacert/gigi/pages/account/IssueCertificateForm.java index 0643f485..cf10c612 100644 --- a/src/org/cacert/gigi/pages/account/IssueCertificateForm.java +++ b/src/org/cacert/gigi/pages/account/IssueCertificateForm.java @@ -15,12 +15,12 @@ import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.cacert.gigi.Certificate; +import org.cacert.gigi.Certificate.CSRType; import org.cacert.gigi.Digest; import org.cacert.gigi.EmailAddress; import org.cacert.gigi.GigiApiException; import org.cacert.gigi.Language; import org.cacert.gigi.User; -import org.cacert.gigi.Certificate.CSRType; import org.cacert.gigi.crypto.SPKAC; import org.cacert.gigi.output.Form; import org.cacert.gigi.output.template.HashAlgorithms; @@ -58,7 +58,7 @@ public class IssueCertificateForm extends Form { public IssueCertificateForm(HttpServletRequest hsr) { super(hsr); - u = LoginPage.getUser(hsr); + u = Page.getUser(hsr); spkacChallange = RandomToken.generateToken(16); } diff --git a/src/org/cacert/gigi/pages/account/MailCertificates.java b/src/org/cacert/gigi/pages/account/MailCertificates.java index b725dda0..ed866170 100644 --- a/src/org/cacert/gigi/pages/account/MailCertificates.java +++ b/src/org/cacert/gigi/pages/account/MailCertificates.java @@ -58,7 +58,7 @@ public class MailCertificates extends Page { String serial = pi; try { Certificate c = Certificate.getBySerial(serial); - if (c == null || LoginPage.getUser(req).getId() != c.getOwnerId()) { + if (c == null || getUser(req).getId() != c.getOwnerId()) { resp.sendError(404); return true; } diff --git a/src/org/cacert/gigi/pages/account/MailOverview.java b/src/org/cacert/gigi/pages/account/MailOverview.java index 9ce150f8..78368678 100644 --- a/src/org/cacert/gigi/pages/account/MailOverview.java +++ b/src/org/cacert/gigi/pages/account/MailOverview.java @@ -13,7 +13,6 @@ import org.cacert.gigi.Language; import org.cacert.gigi.User; import org.cacert.gigi.output.Form; import org.cacert.gigi.output.Outputable; -import org.cacert.gigi.pages.LoginPage; import org.cacert.gigi.pages.Page; public class MailOverview extends Page { @@ -29,7 +28,7 @@ public class MailOverview extends Page { @Override public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { - final User us = LoginPage.getUser(req); + final User us = getUser(req); Language lang = Page.getLanguage(req); HashMap vars = new HashMap<>(); vars.put("mailData", t); diff --git a/src/org/cacert/gigi/pages/wot/AssuranceForm.java b/src/org/cacert/gigi/pages/wot/AssuranceForm.java index 97dac246..6e51ae97 100644 --- a/src/org/cacert/gigi/pages/wot/AssuranceForm.java +++ b/src/org/cacert/gigi/pages/wot/AssuranceForm.java @@ -14,7 +14,7 @@ import org.cacert.gigi.Language; import org.cacert.gigi.User; import org.cacert.gigi.output.Form; import org.cacert.gigi.output.template.Template; -import org.cacert.gigi.pages.LoginPage; +import org.cacert.gigi.pages.Page; import org.cacert.gigi.util.Notary; import org.cacert.gigi.util.Notary.AssuranceResult; @@ -92,7 +92,7 @@ public class AssuranceForm extends Form { return false; } try { - AssuranceResult success = Notary.assure(LoginPage.getUser(req), assuree, Integer.parseInt(req.getParameter("points")), req.getParameter("location"), req.getParameter("date")); + AssuranceResult success = Notary.assure(Page.getUser(req), assuree, Integer.parseInt(req.getParameter("points")), req.getParameter("location"), req.getParameter("date")); if (success != AssuranceResult.ASSURANCE_SUCCEDED) { outputError(out, req, success.getMessage()); } diff --git a/src/org/cacert/gigi/pages/wot/AssurePage.java b/src/org/cacert/gigi/pages/wot/AssurePage.java index 1dae379c..0e9bc419 100644 --- a/src/org/cacert/gigi/pages/wot/AssurePage.java +++ b/src/org/cacert/gigi/pages/wot/AssurePage.java @@ -70,7 +70,7 @@ public class AssurePage extends Page { PrintWriter out = resp.getWriter(); String pi = req.getPathInfo().substring(PATH.length()); if (pi.length() > 1) { - User myself = LoginPage.getUser(req); + User myself = getUser(req); int mid = Integer.parseInt(pi.substring(1)); if (mid == myself.getId()) { out.println(translate(req, "Cannot assure myself."));