Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

介绍

包含会员注册、登录、取回密码、修改资料等基本功能

依赖

当前版本:

<!--会员插件-->
<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及以上) img.png img_1.png

  • 修改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定义;