1. 管理员登录
- 修改登录表单
- 增加登录事件处理
- Controller
- 修改跳转主页代码
- 测试
2. 会员实名认证 - 需求
- 会员登录
- 选择账户类型,点击【认证申请】按钮
3. 填写实名认证申请的基本信息
4. 选择资质认证相关图片
5. 设置好认证的邮箱地址
6. 输入邮件验证码申请完成
用户通过邮箱获取验证码,将验证码填写到输入框并点击[申请完成],此时系统执行[审核验证码]流程任务.
7. 用户提交[申请完成],此时用户状态为[认证审核中]状态.等待后台管理员系统人工审核.审核通过用户状态为[已实名认证].
- 登录后台管理系统
3. 实名认证审核 - 流程定义
- 实名认证审核流程定义
②设置流程的id和名称
③设置[发送验证码]任务的信息
④设置[审核验证码]任务的信息
⑤设置[后台认证审核]任务的信息
⑥设置排他网关
- 部署实名认证审批流程
①部署并查询
②展示流程图片
4. 会员实名认证 - 选择账户
- 实名认证账户状态
- 会员登录主页面
- 实名认证 - 账户类型选择
- 增加handler方法:MemberController
- 增加页面:member/accttype.jsp
(1) 解决页面图片路径问题
(2)页面图片选择效果
- 增加handler方法:MemberController
- 认证申请
-
增加按钮id属性,便于增加事件处理
<button id="applyBtn" type="button" class="btn btn-danger btn-lg btn-block" >认证申请</button>
-
页面账户类型设置
- 增加事件处理
-
- 更新账户类型
5. 会员实名认证 - 基本信息资质
-
需求
完成基本信息提交(realname,cardno,tel),跳转到资质文件上传的页面 -
实名认证申请的基本页面basicinfo.jsp
-
会员实名认证-基本信息
(1)处理请求handler:开始填写申请基本信息@RequestMapping("/basicinfo") public String basicinfo() { return "member/basicinfo"; }
(2)member/basicinfo.jsp
注意:在会员表增加tel字段
6. 流程审批单
需求:避免会员申请流程进行一半突然停止,当再次申请时不需要重头开始申请,之前申请的步骤进行保留,从中间步骤开始继续开始即可.
PDM设计流程审批单:
7. 会员实名认证 - 申请流程(记忆功能)
- 未实名认证申请
- 执行申请过程中,除了更新会员基本信息,也需要更新当前流程步骤(修改已有代码)