# usermanage
**Repository Path**: Fader__Kun/usermanage
## Basic Information
- **Project Name**: usermanage
- **Description**: 殷凡卓
15638888231
记住密码登录和简单的crud
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-03-16
- **Last Updated**: 2023-03-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# usermanage
#### 一、功能要求

#### 二、api接口开发
> 用户列表代码[点我查看源码](https://gitee.com/yfz_fish/usermanage/blob/master/src/main/java/com/yfz/controller/UserController.java)
>
> 登录代码[点我查看源码](https://gitee.com/yfz_fish/usermanage/blob/master/src/main/java/com/yfz/controller/LoginController.java)
#### 三、工具类封装
登录所需要的信息被封装成Login对象[点我查看源码](https://gitee.com/yfz_fish/usermanage/blob/master/src/main/java/com/yfz/controller/utils/Login.java)
列表所需要的信息被封装成Result对象[点我查看源码](https://gitee.com/yfz_fish/usermanage/blob/master/src/main/java/com/yfz/controller/utils/Result.java)
#### 四、测试service层
> [点我查看service测试代码](https://gitee.com/yfz_fish/usermanage/blob/master/src/test/java/com/yfz/UserDemoApplicationTests.java)
#### 五、会话控制
> [后端代码](https://gitee.com/yfz_fish/usermanage/blob/master/src/main/java/com/yfz/controller/LoginController.java)
>
> 如下为前端代码
>
> ```
> getCookie(cookie_name){
> var allcookies = document.cookie;
> //索引长度,开始索引的位置
> var cookie_pos = allcookies.indexOf(cookie_name);
>
> // 如果找到了索引,就代表cookie存在,否则不存在
> if (cookie_pos != -1) {
> // 把cookie_pos放在值的开始,只要给值加1即可
> //计算取cookie值得开始索引,加的1为“=”
> cookie_pos = cookie_pos + cookie_name.length + 1;
> //计算取cookie值得结束索引
> var cookie_end = allcookies.indexOf(";", cookie_pos);
>
> if (cookie_end == -1) {
> cookie_end = allcookies.length;
>
> }
> //得到想要的cookie的值
> var value = unescape(allcookies.substring(cookie_pos, cookie_end));
> }
> return value;
> }
> ```
#### 六、页面展示
##### 2.1 登录页面
##### 2.2 用户页面

