找回密码
 立即注册

QQ登录

只需一步,快速开始

一根筋小胖妮 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-6 09:49  /   查看:2968  /  回复:11
10金币
已经时间短信验证码功能了,并且用户信息中也有手机号这一项,如果想通过手机验证码   如果通过手机验证码发现手机验证码和页面验证码正确, 并且手机号已经注册过了,想让账号直接登录,如何实现?

最佳答案

查看完整内容

您好,这个其实只需要对比当前登录用户的手机号是否在数据表中存在,并且如果存在的话是否匹配就可以判断啦。1.先通过设置变量命令取出手机号 2.然后通过条件命令进行判断该手机号不为空并且和填入的手机号一致才可以跳转页面。

11 个回复

倒序浏览
最佳答案
最佳答案
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-6 09:49:40
来自 2#
您好,这个其实只需要对比当前登录用户的手机号是否在数据表中存在,并且如果存在的话是否匹配就可以判断啦。1.先通过设置变量命令取出手机号

2.然后通过条件命令进行判断该手机号不为空并且和填入的手机号一致才可以跳转页面。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
一根筋小胖妮悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-6 11:47:29
3#
Howie.Sun 发表于 2022-1-6 09:49
您好,这个其实只需要对比当前登录用户的手机号是否在数据表中存在,并且如果存在的话是否匹配就可以判断啦 ...

谢谢  哈哈哈哈
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-6 11:57:14
4#

不知道我说的对不对呢,您的笑声让我有点不知所措呢,如果有问题继续讨论嘛。
感谢您对活字格的支持。
后面有问题,欢迎继续发新帖交流
回复 使用道具 举报
一根筋小胖妮悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-6 14:12:09
5#
Howie.Sun 发表于 2022-1-6 11:57
不知道我说的对不对呢,您的笑声让我有点不知所措呢,如果有问题继续讨论嘛。
感谢您对活字格的支持 ...

我测试了一下,好像还是有点问题,我是说没有登录,但是通过手机号查询发现这个账号存在,系统直接登录了。我把你刚才的文件条件改了一下,查询发现账号存在,点击登录直接用手机号对应的账号进入系统,而不是跳入登录界面
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-6 15:06:30
6#
本帖最后由 Howie.Sun 于 2022-1-6 15:12 编辑
一根筋小胖妮 发表于 2022-1-6 14:12
我测试了一下,好像还是有点问题,我是说没有登录,但是通过手机号查询发现这个账号存在,系统直接登录了 ...

您好,刚才给您举的例子就是拿一个普通页面模仿一下登录页面嘛,您可以在登录页面去修改这个逻辑,然后根据我们自定义的逻辑来实现登录的效果呢。您可以参考一下这个帖子。
一看就会,超有用活字格技能:一百一十一,自定义登录页面,调用活字格内置验证登录 - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
一根筋小胖妮悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-6 15:25:09
7#
Howie.Sun 发表于 2022-1-6 15:06
您好,刚才给您举的例子就是拿一个普通页面模仿一下登录页面嘛,您可以在登录页面去修改这个逻辑,然后根 ...

貌似还有点问题。我的意思是,只知道手机号码,如果手机号码正确,点击按钮自动调用密码登录,密码不人工填写,也不调用记忆
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-6 16:31:02
8#
一根筋小胖妮 发表于 2022-1-6 15:25
貌似还有点问题。我的意思是,只知道手机号码,如果手机号码正确,点击按钮自动调用密码登录,密码不人工 ...

这个我感觉就是两套逻辑,一套逻辑是帐号密码的登录验证逻辑,一套是手机号和验证码和密码的登录验证逻辑。用户和手机号是绑定的,而且是1对1的关系。如果登录的时候手机号在数据库中不存在,那么就提醒用户绑定手机号或者是提醒用户通过帐号和密码进行登录;如果手机号在数据库中存在,验证码和密码也验证通过的话,就认为登录成功,在登录成功页展示登录用户的用户名等信息。
注意:我们不能通过手机号来获取用户密码的,这个操作其实不是很安全,如果其他人利用手机号来强行登入系统的话,而密码是自动获取的,安全性是不能得到保障的,而我们的登录命令也是需要密码才可以的。
明确了这个以后我们还是通过设置变量命令来判断手机号是否存在于数据库,利用条件命令来验证后面的逻辑。
效果:

我们输入手机号和验证码还有密码,然后通过调用服务端命令,根据服务端命令的返回码判断是否登录成功,如果成功用户才能访问系统。

可能还有不严谨的地方,您还需要仔细考虑一下呢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
一根筋小胖妮悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-1-6 16:52:35
9#
Howie.Sun 发表于 2022-1-6 16:31
这个我感觉就是两套逻辑,一套逻辑是帐号密码的登录验证逻辑,一套是手机号和验证码和密码的登录验证逻辑 ...

哈哈哈,不安全的问题先不用考虑,验证码考虑的是腾讯云的短信功能,这个已经做好了,现在有一个需求,如果手机号码正确,手机号码对应的有用户名能在不输入密码的情况下自动登录。我想要这个功能
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-1-6 17:46:20
10#
一根筋小胖妮 发表于 2022-1-6 16:52
哈哈哈,不安全的问题先不用考虑,验证码考虑的是腾讯云的短信功能,这个已经做好了,现在有一个需求,如 ...

您好,这个暂时咱们是不太好支持的,建议您还是加一层密码的逻辑比较好,因为咱没有现成的可以获得用户密码的方法呢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部