@RestController @Validated public class LoginController extends Object
| 构造器和说明 |
|---|
LoginController() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
captcha(javax.servlet.http.HttpServletResponse response)
渲染验证码
|
Result<Boolean> |
checkCaptcha(@NotBlank(message="captchaId \u4e0d\u80fd\u4e3a\u7a7a") String captchaId,
@NotBlank(message="captcha \u4e0d\u80fd\u4e3a\u7a7a") String captcha)
校验渲染验证码
|
Result<UserTicket> |
login(LoginInfo info) |
Result |
logout(@NotBlank(message="token \u4e0d\u80fd\u4e3a\u7a7a") String token,
@NotBlank(message="userId \u4e0d\u80fd\u4e3a\u7a7a") String userId)
登录
|
@Log(logOpt=LOGIN, desc="\u767b\u5f55\u7cfb\u7edf") @PostMapping(value="/login") public Result<UserTicket> login(@Validated @RequestBody LoginInfo info)
@Permission @Log(logOpt=LOGOUT, desc="\u767b\u51fa\u7cfb\u7edf") @GetMapping(value="/logout") public Result logout(@NotBlank(message="token \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(value="token") @NotBlank(message="token \u4e0d\u80fd\u4e3a\u7a7a") String token, @NotBlank(message="userId \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(value="token") @NotBlank(message="userId \u4e0d\u80fd\u4e3a\u7a7a") String userId)
@GetMapping(value="/captcha") public void captcha(javax.servlet.http.HttpServletResponse response)
@GetMapping(value="/checkCaptcha") public Result<Boolean> checkCaptcha(@NotBlank(message="captchaId \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(value="captchaId") @NotBlank(message="captchaId \u4e0d\u80fd\u4e3a\u7a7a") String captchaId, @NotBlank(message="captcha \u4e0d\u80fd\u4e3a\u7a7a") @RequestParam(value="captcha") @NotBlank(message="captcha \u4e0d\u80fd\u4e3a\u7a7a") String captcha)
Copyright © 2024. All rights reserved.