博客
关于我
使用IDEA的众筹项目(十二)会员认证申请与审核(上)
阅读量:387 次
发布时间:2019-03-05

本文共 979 字,大约阅读时间需要 3 分钟。

1. 管理员登录

  1. 修改登录表单
    在这里插入图片描述
  2. 增加登录事件处理
    在这里插入图片描述
  3. Controller
    在这里插入图片描述
  4. 修改跳转主页代码
    在这里插入图片描述
    在这里插入图片描述
  5. 测试
    在这里插入图片描述

2. 会员实名认证 - 需求

  1. 会员登录
    在这里插入图片描述
    在这里插入图片描述
  2. 选择账户类型,点击【认证申请】按钮

在这里插入图片描述

3. 填写实名认证申请的基本信息
在这里插入图片描述
4. 选择资质认证相关图片
在这里插入图片描述
5. 设置好认证的邮箱地址
在这里插入图片描述
6. 输入邮件验证码申请完成
用户通过邮箱获取验证码,将验证码填写到输入框并点击[申请完成],此时系统执行[审核验证码]流程任务.

在这里插入图片描述

7. 用户提交[申请完成],此时用户状态为[认证审核中]状态.等待后台管理员系统人工审核.审核通过用户状态为[已实名认证].

  1. 登录后台管理系统
    在这里插入图片描述

3. 实名认证审核 - 流程定义

  1. 实名认证审核流程定义
    在这里插入图片描述
    在这里插入图片描述
    ②设置流程的id和名称
    在这里插入图片描述
    ③设置[发送验证码]任务的信息
    在这里插入图片描述
    ④设置[审核验证码]任务的信息
    在这里插入图片描述
    ⑤设置[后台认证审核]任务的信息
    在这里插入图片描述
    ⑥设置排他网关
    在这里插入图片描述
    在这里插入图片描述
  2. 部署实名认证审批流程
    ①部署并查询
    在这里插入图片描述
    ②展示流程图片
    在这里插入图片描述

4. 会员实名认证 - 选择账户

在这里插入图片描述

  1. 实名认证账户状态
    在这里插入图片描述
    在这里插入图片描述
  2. 会员登录主页面
    在这里插入图片描述
  3. 实名认证 - 账户类型选择
    • 增加handler方法:MemberController
      在这里插入图片描述
    • 增加页面:member/accttype.jsp
      (1) 解决页面图片路径问题
      在这里插入图片描述
      (2)页面图片选择效果
      在这里插入图片描述
  4. 认证申请
    • 增加按钮id属性,便于增加事件处理

    • 页面账户类型设置

      在这里插入图片描述

    1. 增加事件处理
      在这里插入图片描述
  5. 更新账户类型
    在这里插入图片描述

5. 会员实名认证 - 基本信息资质

  1. 需求

    完成基本信息提交(realname,cardno,tel),跳转到资质文件上传的页面

  2. 实名认证申请的基本页面basicinfo.jsp

    在这里插入图片描述

  3. 会员实名认证-基本信息

    (1)处理请求handler:开始填写申请基本信息

    @RequestMapping("/basicinfo") public String basicinfo() { return "member/basicinfo"; }

(2)member/basicinfo.jsp

在这里插入图片描述
注意:在会员表增加tel字段
在这里插入图片描述

6. 流程审批单

需求:避免会员申请流程进行一半突然停止,当再次申请时不需要重头开始申请,之前申请的步骤进行保留,从中间步骤开始继续开始即可.

PDM设计流程审批单:
在这里插入图片描述

7. 会员实名认证 - 申请流程(记忆功能)

  1. 未实名认证申请
    在这里插入图片描述
  2. 执行申请过程中,除了更新会员基本信息,也需要更新当前流程步骤(修改已有代码)
    在这里插入图片描述
    在这里插入图片描述

转载地址:http://uxewz.baihongyu.com/

你可能感兴趣的文章
Mysql8.0注意url变更写法
查看>>
Mysql8.0的特性
查看>>
MySQL8修改密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
查看>>
MySQL8修改密码的方法
查看>>
Mysql8在Centos上安装后忘记root密码如何重新设置
查看>>
Mysql8在Windows上离线安装时忘记root密码
查看>>
MySQL8找不到my.ini配置文件以及报sql_mode=only_full_group_by解决方案
查看>>
mysql8的安装与卸载
查看>>
MySQL8,体验不一样的安装方式!
查看>>
MySQL: Host '127.0.0.1' is not allowed to connect to this MySQL server
查看>>
Mysql: 对换(替换)两条记录的同一个字段值
查看>>
mysql:Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock‘解决方法
查看>>
MYSQL:基础——3N范式的表结构设计
查看>>
MYSQL:基础——触发器
查看>>
Mysql:连接报错“closing inbound before receiving peer‘s close_notify”
查看>>
mysqlbinlog报错unknown variable ‘default-character-set=utf8mb4‘
查看>>
mysqldump 参数--lock-tables浅析
查看>>
mysqldump 导出中文乱码
查看>>
mysqldump 导出数据库中每张表的前n条
查看>>
mysqldump: Got error: 1044: Access denied for user ‘xx’@’xx’ to database ‘xx’ when using LOCK TABLES
查看>>