博客
关于我
使用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/

    你可能感兴趣的文章
    Objective-C实现perfect square完全平方数算法(附完整源码)
    查看>>
    Objective-C实现permutate Without Repetitions无重复排列算法(附完整源码)
    查看>>
    Objective-C实现PNG图片格式转换BMP图片格式(附完整源码)
    查看>>
    Objective-C实现pollard rho大数分解算法(附完整源码)
    查看>>
    Objective-C实现Polynomials多项式算法 (附完整源码)
    查看>>
    Objective-C实现power iteration幂迭代算法(附完整源码)
    查看>>
    Objective-C实现powLinear函数和powFaster函数算法 (附完整源码)
    查看>>
    Objective-C实现PrimeFactors质因子分解算法 (附完整源码)
    查看>>
    Objective-C实现pythagoras哥拉斯算法(附完整源码)
    查看>>
    Objective-C实现qubit measure量子位测量算法(附完整源码)
    查看>>
    Objective-C实现quick select快速选择算法(附完整源码)
    查看>>
    Objective-C实现radians弧度制算法(附完整源码)
    查看>>
    Objective-C实现radianToDegree弧度到度算法(附完整源码)
    查看>>
    Objective-C实现radix sort基数排序算法(附完整源码)
    查看>>
    Objective-C实现rayleigh quotient瑞利商算法(附完整源码)
    查看>>
    Objective-C实现RC4加解密算法(附完整源码)
    查看>>
    Objective-C实现recursive bubble sor递归冒泡排序算法(附完整源码)
    查看>>
    Objective-C实现recursive insertion sort递归插入排序算法(附完整源码)
    查看>>
    Objective-C实现RedBlackTree红黑树算法(附完整源码)
    查看>>
    Objective-C实现redis分布式锁(附完整源码)
    查看>>