Jeesite2登录接口API实现,为多端提供用户登录校验
这是笔者在开发一个基于jeesite2的项目中为手机端写的用户登录校验接口,可提供给多端使用。
接口是RESTful API风格,项目中笔者已经集成了swagger2和处理了跨域,所以方法中多了两个注解
@ResponseBody
@RequestMapping(value = "login", method = {RequestMethod.GET})
@CrossOrigin
@ApiOperation(value = "登录。成功返回用户数据,失败返回false", notes = "", response = String.class)
public Object clientList(@ApiParam("用户名") @RequestParam String name,
@ApiParam("密码") @RequestParam String password) {
Object result = false;//默认返回false
if (StringUtils.isNotEmpty(name) && StringUtils.isNotEmpty(password)) {
User user = systemService.getUserByLoginName(name);
if (user != null) {
//密文密码
S