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

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

管理员登录与会员实名认证流程说明

管理员登录

管理员需要完成以下操作:

  • 修改登录表单:根据需求调整登录页面布局和字段设置。
  • 增加登录事件处理:实现用户登录后的权限验证和权限分配。
  • Controller配置:在MemberController中添加登录接口,处理用户登录请求。
  • 修改跳转主页代码:优化登录成功后跳转的页面路径,确保用户体验流畅。
  • 测试:通过自动化测试工具验证登录功能的稳定性和安全性。
  • 会员实名认证需求

    会员实名认证流程由以下几个步骤组成:

  • 会员登录:用户首先需要登录系统,进入实名认证页面。
  • 选择账户类型并提交认证申请:用户选择对应的账户类型(如实名认证或其他类型),点击【认证申请】按钮。
  • 填写实名认证基本信息:用户在basicinfo.jsp页面输入真实姓名、身份证号和联系电话等基本信息。
  • 上传资质认证图片:用户上传所需的身份文件(如身份证复印件、地址证明等)。
  • 设置认证邮箱地址:用户填写常用邮箱地址,系统将通过邮箱发送验证码。
  • 输入邮件验证码并完成申请:用户将收到的验证码填写到相应的输入框,点击【申请完成】按钮,系统自动启动审核验证码流程。
  • 实名认证审核流程定义

    为了确保实名认证流程的高效性和规范性,系统需要完成以下配置:

  • 流程定义设置

    • 设置流程ID和名称,例如“实名认证审核流程”。
    • 配置流程中的各个任务节点,包括【发送验证码】、【审核验证码】和【后台认证审核】。
    • 设置流程的排他网关,确保流程执行的有序性和一致性。
  • 部署流程审批

    • 部署并查询流程,确保流程配置正确无误。
    • 通过流程图片展示流程执行逻辑,方便管理员理解。
  • 会员实名认证 - 账户选择

    会员在完成基本信息填写后,需要选择账户类型:

  • 账户状态显示:系统会根据用户的认证状态显示相应的状态信息(如“未认证”)。

  • 会员主页面:用户可以在主页面查看实名认证相关操作。

  • 账户类型选择

    • 在member/accttype.jsp页面,用户可以选择需要认证的账户类型。
    • 页面需要解决图片路径问题,并提供选择效果提升。
  • 认证申请

    • 在认证页面添加【认证申请】按钮,设置按钮ID以便事件处理。
    • 确保页面账户类型设置正确,避免用户选择错误类型。
  • 事件处理与流程更新

    • 在MemberController中增加handler方法,处理账户类型选择事件。
    • 确保流程更新时能够正确记录当前步骤状态,避免重复申请。
  • 基本信息与资质上传

    实名认证的基本信息提交包含以下步骤:

  • 需求分析:完成realname、cardno、tel字段的提交,并跳转到资质文件上传页面。
  • 基本信息页面开发
    • 在basicinfo.jsp页面实现基本信息填写功能。
    • 确保页面路径正确,避免资源加载错误。
  • 流程处理
    • 在MemberController中添加@RequestMapping("/basicinfo"),路由到basicinfo.jsp页面。
    • 确保在member表中增加tel字段,支持手机号验证。
  • 流程审批单设计

    为了避免会员申请流程中断,系统需要设计流程审批单功能:

  • 流程记忆功能:确保用户在流程中断时能够继续上次的申请步骤。
  • 审批单模板设计:使用PDM设计审批单模板,包含流程步骤和操作说明。
  • 测试与优化:通过测试确保流程审批单功能稳定可靠。
  • 申请流程记忆

    完善会员实名认证申请流程的记忆功能:

  • 流程记忆机制:在数据库中记录用户已完成的流程步骤,避免重复申请。
  • 流程更新:在每一步骤完成后,更新用户的流程状态,确保流程连贯性。
  • 代码修改
    • 在handler方法中增加状态更新逻辑。
    • 确保流程步骤更新正确无误,避免数据丢失。
  • 通过以上优化,系统的实名认证流程将更加流畅高效,用户体验也将得到显著提升。

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

    你可能感兴趣的文章
    PostgreSQL 10.1 手册_部分 III. 服务器管理_第 21 章 数据库角色
    查看>>
    Qt开发——网络编程UDP网络广播软件之服务器端
    查看>>
    Postgresql 12.9如何配置允许远程连接
    查看>>
    PostgreSQL 9.6 同步多副本 与 remote_apply事务同步级别 应用场景分析
    查看>>
    Postgresql CopyManager 流式批量数据入库
    查看>>
    PostgreSQL cube 插件 - 多维空间对象
    查看>>
    PostgreSQL Daily Maintenance - cluster table
    查看>>
    PostgreSQL on Linux 最佳部署手册
    查看>>
    PostgreSQL Oracle 兼容性之 - pipelined
    查看>>
    PostgreSQL Point-In-Time Recovery (Incremental Backup)
    查看>>
    postgresql Streaming Replication监控与注意事项
    查看>>
    postgresql 不需要付费_使用数据传输在PostgreSQL执行 外部连接运算符
    查看>>
    postgresql 主从配置_生产环境postgresql主从环境配置
    查看>>
    postgresql 函数&存储过程 ; 递归查询
    查看>>
    PostgreSQL 分组聚合查询中 filter 子句替换 case when
    查看>>
    PostgreSQL 同步流复制锁瓶颈分析
    查看>>
    PostgreSQL 备份与还原命令 pg_dump
    查看>>
    Postgresql 外部表插件postgres_fdw的安装和使用
    查看>>
    PostgreSQL 如何从崩溃状态恢复(上)
    查看>>
    PostgreSQL 存储过程基本语法
    查看>>