钱包登录
2017-04-06 10:03:20 0 举报
钱包登录是一种安全、便捷的登录方式,它允许用户通过自己的数字钱包进行身份验证和授权。这种方式不仅能够保护用户的隐私,还能够提高交易的安全性。例如,当您使用比特币钱包登录时,您的交易将受到比特币网络的保护,确保您的资金安全。此外,钱包登录还可以让您更方便地管理您的数字资产,例如查看余额、转账等。总之,钱包登录是一种非常实用的登录方式,值得您尝试。
作者其他创作
大纲/内容
一致
判断actionType是否要进行翻译
新增登录记录表(T_BASE_DCA_LOGIN_MD)如果上一步查询到用户则存入BASE_DCA_USER_ID
秘钥验证
com.wtyt.pub.action.PubPlgnAction的pubKYLogin5102方法
开始
不等于空
MD5表根据获取的秘钥获取临时参数,也就是登录第一步中传递进来的一些参数包括身份证号,
跳转到此loginMD5Check方法中
null
不为
将登录动态MD5带入到下个action校验中
是否有idCard
更新登录次数
判断入口
根据访问类型进入首页或者对应的功能页面
查询结果
通过获取到的临时参数中身份证号码在T_BASE_DCA_USER_TEMP(用户临时表)判断是否为假用户
过期
此用户已经开户
那就说明也不是假用户,
说明此用户是假用户
不一致
判断用户的登录用手机号是否与开户时的手机号一致
把从用户临时表中查询的信息封装到一个bean中
5012入口
抛出异常
不是5012入口
临时功能 判断是否能进入页面
无
根据actionType跳转到相应的action中
根据获取到的秘钥到T_BASE_DCA_LOGIN_MD和T_BASE_DCA_USER连接查询,连接的条件是BASE_DCA_USER_ID相等,因为之前在插入T_BASE_DCA_LOGIN_MD表中数据时BASE_DCA_USER_ID有可能为空,所以连接查询有可能查询不到
无论是真用户还是假用户将相关信息放入session中
首先获取秘钥
根据身份证号到T_BASE_DCA_USER(用户信息表)中查询用户是否存在,
准备前往开户actionType=openAcc
说明此用户没有开户,不是真用户
不成功
验证验证签名时间
0 条评论
下一页