diff --git a/boot-web/pom.xml b/boot-web/pom.xml index 86ce348..8fddf7b 100644 --- a/boot-web/pom.xml +++ b/boot-web/pom.xml @@ -81,6 +81,11 @@ commons-fileupload ${fileUpLoad.version} + + org.apache.shiro + shiro-spring + 1.4.0 + boot-web diff --git a/boot-web/src/main/java/com/xwbing/shiro/UsernamePasswordCaptchaToken.java b/boot-web/src/main/java/com/xwbing/shiro/UsernamePasswordCaptchaToken.java new file mode 100644 index 0000000..8d725f6 --- /dev/null +++ b/boot-web/src/main/java/com/xwbing/shiro/UsernamePasswordCaptchaToken.java @@ -0,0 +1,19 @@ +package com.xwbing.shiro; + +import lombok.Data; +import org.apache.shiro.authc.UsernamePasswordToken; + +@Data +public class UsernamePasswordCaptchaToken extends UsernamePasswordToken { + private static final long serialVersionUID = 6059396037971862504L; + private String captcha; + + public UsernamePasswordCaptchaToken() { + super(); + + } + public UsernamePasswordCaptchaToken(String username, char[] password, boolean rememberMe, String host, String captcha) { + super(username, password, rememberMe, host); + this.captcha = captcha; + } +}