diff --git a/README.md b/README.md
deleted file mode 100644
index 53dd2ed..0000000
--- a/README.md
+++ /dev/null
@@ -1,116 +0,0 @@
-**项目说明**
-- renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付【接私活利器】
-- 支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库
-- 前端地址:https://gitee.com/renrenio/renren-fast-vue
-- 代码生成器:https://gitee.com/renrenio/renren-generator
-
-
-
-
-**具有如下特点**
-- 友好的代码结构及注释,便于阅读及二次开发
-- 实现前后端分离,通过token进行数据交互,前端再也不用关注后端技术
-- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
-- 页面交互使用Vue2.x,极大的提高了开发效率
-- 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务
-- 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
-- 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
-- 引入Hibernate Validator校验框架,轻松实现后端校验
-- 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
-- 引入swagger文档支持,方便编写API接口文档
-
-
-**项目结构**
-```
-renren-fast
-├─db 项目SQL语句
-│
-├─common 公共模块
-│ ├─aspect 系统日志
-│ ├─exception 异常处理
-│ ├─validator 后台校验
-│ └─xss XSS过滤
-│
-├─config 配置信息
-│
-├─modules 功能模块
-│ ├─app API接口模块(APP调用)
-│ ├─job 定时任务模块
-│ ├─oss 文件服务模块
-│ └─sys 权限模块
-│
-├─RenrenApplication 项目启动类
-│
-├──resources
-│ ├─mapper SQL对应的XML文件
-│ └─static 静态资源
-
-```
-
-
-**如何交流、反馈、参与贡献?**
-- 开发文档:https://www.renren.io/guide
-- Git仓库:https://gitee.com/renrenio/renren-fast
-- [人人开源社区](https://www.renren.io/community):https://www.renren.io/community
-- 官方QQ群:324780204、145799952
-- 技术讨论、二次开发等咨询、问题和建议,请移步到人人开源社区,我会在第一时间进行解答和回复!
-- 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持
-- 微信扫码并关注【人人开源】,获得项目最新动态及更新提醒
-
-
-
-
-
-
-
-
-**技术选型:**
-- 核心框架:Spring Boot 2.1
-- 安全框架:Apache Shiro 1.4
-- 视图框架:Spring MVC 5.0
-- 持久层框架:MyBatis 3.3
-- 定时器:Quartz 2.3
-- 数据库连接池:Druid 1.0
-- 日志管理:SLF4J 1.7、Log4j
-- 页面交互:Vue2.x
-
-
-
- **后端部署**
-- 通过git下载源码
-- idea、eclipse需安装lombok插件,不然会提示找不到entity的get set方法
-- 创建数据库renren_fast,数据库编码为UTF-8
-- 执行db/mysql.sql文件,初始化数据
-- 修改application-dev.yml,更新MySQL账号和密码
-- Eclipse、IDEA运行RenrenApplication.java,则可启动项目
-- Swagger文档路径:http://localhost:8080/renren-fast/swagger/index.html
-- Swagger注解路径:http://localhost:8080/renren-fast/swagger-ui.html
-
-
-
- **前端部署**
- - 本项目是前后端分离的,还需要部署前端,才能运行起来
- - 前端下载地址:https://gitee.com/renrenio/renren-fast-vue
- - 前端部署文档:https://gitee.com/renrenio/renren-fast-vue/wikis/Home
- - 前端部署完毕,就可以访问项目了,账号:admin,密码:admin
-
-
-
- **项目演示**
-- 演示地址:http://demo.open.renren.io/renren-fast
-- 账号密码:admin/admin
-
-
-**接口文档效果图:**
-
-
-
-
-
-**效果图:**
-
-
-
-
-
-
diff --git a/src/main/java/com/zhiyun/zhiyun03/user/controller/UserController.java b/src/main/java/com/zhiyun/zhiyun03/user/controller/UserController.java
index 9d29c8f..4ca7e31 100644
--- a/src/main/java/com/zhiyun/zhiyun03/user/controller/UserController.java
+++ b/src/main/java/com/zhiyun/zhiyun03/user/controller/UserController.java
@@ -4,6 +4,7 @@ import com.zhiyun.zhiyun03.user.entity.User;
import com.zhiyun.zhiyun03.user.service.UserService;
import com.zhiyun.zhiyun03.user.vo.UserVo;
import com.zhiyun.zhiyun03.utils.common.JsonResult;
+import com.zhiyun.zhiyun03.utils.common.ResultCode;
import com.zhiyun.zhiyun03.utils.exception.ServiceException;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@@ -23,61 +24,22 @@ import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
-@Controller
+@RestController
@RequestMapping("/user")
public class UserController {
- @Autowired
- UserService userService;
+ @Autowired
+ UserService userService;
@RequestMapping(path = "/login")
- public String login(HttpServletRequest request, HttpServletResponse response, @RequestParam(name = "username") String username, @RequestParam(name = "password") String password, Model model) {
-// //1、讲页面提交的密码进行md5加密
-// password = DigestUtils.md5DigestAsHex(password.getBytes());
-
- //2、根据用户名查数据库
- User login = userService.login(username,password);
- String url="";
- //3、判断是否查询到
- if (login != null){
- //(2)成功 1.把数据保存到session中 2.跳转页面到index.html
- request.getSession().setAttribute("USER",login);
- url="layui-v2.6.8/index";
-
-// try {
-// response.sendRedirect("/static/layui-v2.6.8/index.html");
-// } catch (IOException e) {
-// throw new RuntimeException(e);
-// }
-
- }else{
- //(3)失败 1.把异常信息保存到model中 2.跳转到login.html
- model.addAttribute("msg","登录名或者密码错误");
- url = "layui-v2.6.8/login";
+ public JsonResult login(HttpServletRequest request, @RequestParam(name = "userCode") String username, @RequestParam(name = "password") String password) {
+ if (username.isEmpty() || password.isEmpty()) {
+ return JsonResult.error(ResultCode.NO_NULL_ERROR, "账号或密码不能为空");
}
- //经过视图解析器,最终路径解析为 前缀(/templates/)+url+后缀(.html)
- return url;
-
+ User login = userService.login(username, password);
+ if (login != null) {
+ request.getSession().setAttribute("USER", login);
+ return JsonResult.success(ResultCode.SUCCESS);
+ }
+ return JsonResult.error(ResultCode.USER_ACCOUNT_ERROR, "账号或密码错误");
}
-
-
-// @RequestMapping("/login1")
-// public JsonResult login1(HttpRequest request,HttpServletResponse response, @RequestBody UserVo userVo){
-// if (userVo.getUsername().isEmpty()&userVo.getPassword().isEmpty())
-// {
-// throw new ServiceException("300","账号密码不为空");
-// }
-//
-// User user =userService.login(userVo.getUsername(), userVo.getPassword());
-// if (user!=null)
-// {
-// try {
-//
-//
-// } catch (IOException e) {
-// throw new RuntimeException(e);
-// }
-// }
-// return JsonResult.success();
-// }
-
}
diff --git a/src/main/java/com/zhiyun/zhiyun03/utils/common/ResultCode.java b/src/main/java/com/zhiyun/zhiyun03/utils/common/ResultCode.java
index 8c12acd..3253cea 100644
--- a/src/main/java/com/zhiyun/zhiyun03/utils/common/ResultCode.java
+++ b/src/main/java/com/zhiyun/zhiyun03/utils/common/ResultCode.java
@@ -9,7 +9,7 @@ public enum ResultCode {
USER_EXIST_ERROR("2001", "用户已存在"),
USER_ACCOUNT_ERROR("2002", "账号或密码错误"),
USER_NOT_EXIST_ERROR("2003", "未找到用户"),
- NO_NULL_ERROR("3001", "账号或密码错误"),
+ NO_NULL_ERROR("3001", "账号或密码不能为空"),
PARAM_LOST_ERROR("2004", "参数缺失"),
PARAM_PASSWORD_ERROR("2005", "原密码输入错误"),
;