diff --git a/URACS.Web/.classpath b/URACS.Web/.classpath index addb129..fe9b323 100644 --- a/URACS.Web/.classpath +++ b/URACS.Web/.classpath @@ -1,15 +1,38 @@ - - - + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + diff --git a/URACS.Web/.project b/URACS.Web/.project index c23a68d..8882bcf 100644 --- a/URACS.Web/.project +++ b/URACS.Web/.project @@ -30,8 +30,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.jem.workbench.JavaEMFNature org.eclipse.wst.common.modulecore.ModuleCoreNature org.eclipse.jdt.core.javanature diff --git a/URACS.Web/pom.xml b/URACS.Web/pom.xml index 2390289..c167a78 100644 --- a/URACS.Web/pom.xml +++ b/URACS.Web/pom.xml @@ -112,6 +112,11 @@ jar compile + + com.liferay + nl.captcha.simplecaptcha + 1.1.1 + URACS.Web diff --git a/URACS.Web/src/main/java/com/tavenli/controller/LoginController.java b/URACS.Web/src/main/java/com/tavenli/controller/LoginController.java index 0febcb2..794a0f5 100644 --- a/URACS.Web/src/main/java/com/tavenli/controller/LoginController.java +++ b/URACS.Web/src/main/java/com/tavenli/controller/LoginController.java @@ -12,6 +12,7 @@ import nl.captcha.backgrounds.TransparentBackgroundProducer; import nl.captcha.gimpy.DropShadowGimpyRenderer; import nl.captcha.servlet.CaptchaServletUtil; +import nl.captcha.text.renderer.ColoredEdgesWordRenderer; import nl.captcha.text.renderer.DefaultWordRenderer; import nl.captcha.text.renderer.WordRenderer; @@ -55,8 +56,8 @@ public void getVerifyMCode(Model model,HttpServletRequest request,HttpServletRes fonts.add(new Font("Courier", 3, 32)); fonts.add(new Font("Arial", 1, 32)); - //WordRenderer wordRenderer = new ColoredEdgesWordRenderer(colors, fonts); - WordRenderer wordRenderer = new DefaultWordRenderer(colors, fonts); + WordRenderer wordRenderer = new ColoredEdgesWordRenderer(colors, fonts); + //WordRenderer wordRenderer = new DefaultWordRenderer(colors, fonts); Captcha captcha = new Captcha.Builder(150, 50).addText(wordRenderer).gimp(new DropShadowGimpyRenderer()) .addBackground(new TransparentBackgroundProducer()).build();