介绍
包含会员注册、登录、取回密码、修改资料等基本功能
依赖
当前版本:
<!--会员插件-->
<dependency>
<groupId>net.mingsoft</groupId>
<artifactId>ms-mpeople</artifactId>
<version>当前版本</version>
</dependency>
Tip
注册、取回密码需要依赖发送消息插件,可以直接在MStore进行安装
配置
-
在 src/main/java/config/ShiroConfig中放开以下注释(开源6.0.3及以上,会员依赖3.0.3及以上)

-
修改
WebConfig,在addInterceptors增加会员拦截器配置(6.0.3以下)
public void addInterceptors(InterceptorRegistry registry) {
///mdiyPage/login.do 通过自定义页面定义会员登陆界面,如果没有登陆会跳转到登陆页面。
registry.addInterceptor(new net.mingsoft.people.interceptor
.ActionInterceptor("/mdiyPage/login.do"))
.addPathPatterns("/people/**");
}
接口
http://localhost:8080/swagger-ui.html#/前端-会员模块接口 http://localhost:8080/swagger-ui.html#/前端-用户-会员模块接口
Tip
application.yml 中开启swagger ,api接口文档才能访问
通过Http请求对方式调用接口,每个接口只是列出返回数据的格式,请求方式以及参数参考swagger api。
注意接口主要分需要用户登陆与不需要用户登陆,例如:路径格式people/*.do 表示需要用户登陆进行请求操作,非people/*.do的接口表示不需要用户登陆就能进行请求操作。
Tip
如果需要快速使用,不想花时间阅读文档与研究代码可以直接在平台采购
开发版代码,开发版会提供会员插件中所有的代码。
自定义页面
登录、注册、忘记密码、修改个人信息、修改密码,都是通过自定义页面进行配置
Tip
业务开发章节的代码都是基于element-ui库;
会员登录后的模版文件推荐存放在模版中的people目录;
会员登录后的自定义页面路径统一使用people/*.do定义;