@Controller(value="auth") @LoginStatusChecker(required=false) public class LoginResource extends java.lang.Object
| 构造器和说明 |
|---|
LoginResource() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
addAdminPage(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
Response |
addAdminUser(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
UserBean userBean) |
Response |
changePassword(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
PasswordChangeBean passwordChangeBean) |
Response |
checkLoginCaptcha(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
LoginCaptchaBean loginCaptchaBean) |
Response |
checkSliderVerification(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.util.Map<java.lang.String,java.lang.Object> sliderStatus) |
Response |
createVerificationInfo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
java.lang.String |
crossDomainLogin(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String username,
java.lang.String password,
int validity,
java.lang.String callback) |
Response |
getImageBase64(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String attachId) |
Response |
getLastLoginInfo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
Response |
getLoginConfig(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
Response |
getLoginPasswordStrategy(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
Response |
getLoginUserNamesFromMobile(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String type,
java.lang.String receiver) |
Response |
getLoginValidationTool(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
Response |
getPasswordWaringTime(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
Response |
login(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
LoginCaptchaBean captchaTokenBean) |
Response |
login(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
LoginRequestInfoBean loginRequestInfoBean) |
Response |
logout(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
java.lang.String |
logout(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String callback) |
Response |
needSliderVerification(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String username) |
java.lang.String |
page(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
Response |
refreshToken(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String token) |
Response |
resetPasswordByToken(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
PasswordChangeBean passwordChangeBean) |
Response |
saveLastLoginInfo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
LoginDetailInfoBean loginDetailInfoBean) |
Response |
sendLoginCaptcha(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String username,
java.lang.String type,
java.lang.String receiver,
java.lang.String token) |
Response |
showImage(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
java.lang.String attachId,
boolean adjust,
java.lang.String format) |
@RequestMapping(value="/login",
method=GET,
produces="text/html")
@ResponseBody
public java.lang.String page(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/info",
method=GET)
@ResponseBody
public Response getLastLoginInfo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/info",
method=POST)
@ResponseBody
public Response saveLastLoginInfo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestBody
LoginDetailInfoBean loginDetailInfoBean)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login",
method=POST)
@ResponseBody
@DeviceBinding(autoBindFirstDevice=true)
public Response login(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestBody
LoginRequestInfoBean loginRequestInfoBean)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/captcha",
method=POST)
@ResponseBody
public Response login(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestBody
LoginCaptchaBean captchaTokenBean)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/cross/domain",
method=GET)
@ResponseBody
public java.lang.String crossDomainLogin(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestParam(value="fine_username")
java.lang.String username,
@RequestParam(value="fine_password")
java.lang.String password,
@RequestParam(value="validity")
int validity,
@RequestParam(value="callback",required=false,defaultValue="callback")
java.lang.String callback)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/logout",
method=POST)
@ResponseBody
public Response logout(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/logout/cross/domain",
method=GET)
@ResponseBody
public java.lang.String logout(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestParam(value="callback",required=false,defaultValue="callback")
java.lang.String callback)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/refresh/token",
method=GET)
@ResponseBody
@LoginStatusChecker
public Response refreshToken(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestParam(value="fine_auth_token")
java.lang.String token)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/initialization",
method=GET,
produces="text/html")
@ResponseBody
public java.lang.String addAdminPage(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/admin",
method=POST)
@ResponseBody
public Response addAdminUser(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestBody
UserBean userBean)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/captcha",
method=GET)
@ResponseBody
public Response sendLoginCaptcha(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestParam(value="username")
java.lang.String username,
@RequestParam(value="type")
java.lang.String type,
@RequestParam(value="receiver")
java.lang.String receiver,
@RequestParam(value="token",required=false)
java.lang.String token)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/captcha",
method=PUT)
@ResponseBody
public Response checkLoginCaptcha(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestBody
LoginCaptchaBean loginCaptchaBean)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/pwd/change",
method=POST)
@ResponseBody
public Response changePassword(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestBody
PasswordChangeBean passwordChangeBean)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/pwd/resetting",
method=PUT)
@ResponseBody
public Response resetPasswordByToken(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestBody
PasswordChangeBean passwordChangeBean)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/validation/tool",
method=GET)
@ResponseBody
public Response getLoginValidationTool(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/usernames",
method=GET)
@ResponseBody
public Response getLoginUserNamesFromMobile(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestParam(value="type")
java.lang.String type,
@RequestParam(value="receiver")
java.lang.String receiver)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/config",
method=GET)
@ResponseBody
public Response getLoginConfig(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/password/waring/time",
method=GET)
@ResponseBody
public Response getPasswordWaringTime(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/password/strategy",
method=GET)
@ResponseBody
public Response getLoginPasswordStrategy(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/image/{attachId}",
method=GET)
@ResponseBody
public Response showImage(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@PathVariable(value="attachId")
java.lang.String attachId,
@RequestParam(value="adjust",required=false)
boolean adjust,
@RequestParam(value="format",required=false)
java.lang.String format)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/slider",
method=GET)
@ResponseBody
public Response needSliderVerification(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestParam(value="username")
java.lang.String username)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/slider/info",
method=GET)
@ResponseBody
public Response createVerificationInfo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/slider/verification",
method=POST)
@ResponseBody
public Response checkSliderVerification(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@RequestBody
java.util.Map<java.lang.String,java.lang.Object> sliderStatus)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/login/image/base64/{attachId}",
method=GET)
@ResponseBody
public Response getImageBase64(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
@PathVariable(value="attachId")
java.lang.String attachId)
throws java.lang.Exception
java.lang.Exception