但是手机号验证两种方式都有
举报· 1469 次点击
登录 注册 站外分享
13 条回复  
paopjian 小成 3 天前
用户都是猴子,你怎么保证用户按照你的格式发邮件? 瞎发邮件你是处理还是不处理, 用户注册不了走人你不就损失一个用户
pakro888 小成 3 天前
怎么上面都是技术视角?与用户相关的操作建议都用产品视角去思考问题,在能够满足诉求的情况下,当然是让用户操作成本越低越好,要知道用户每多操作一步,流失率都要高一个数量级。 况且邮件验证已经是“古早”的验证方式了,因为用户还需要查看邮件,现在手机号验证方式步骤更少(哪怕是发短信),也更符合国情(多少人没有邮箱)。
churchmice 小成 3 天前
首先发邮件没啥成本 其次你如果让用户主动给你发邮件,你还得去解析这邮件 就跟验证码一样,你知道结果产生一个验证码让用户输入很简单,但是反过来就很麻烦
kk2syc 初学 3 天前
@hbtech 0. 大部分银行、云闪付在新设备首次登录的时候都会要求上行短信,还有微信解冻类似的。 1. 和虚拟号无关,更多的是风控需求和责任体现。防止因为验证码下行短信被转发盗取导致的不必要损失,同时用户<主动>发送上行短信确认当前操作,明确用户是人类主体而不是自动脚本,有效避免黑灰产批量操作。
msg7086 小成 3 天前
@hbtech 协议一开始就没有对发件人有要求。 就像现实中,你给别人寄一封信,你把信投进邮筒的时候邮筒会问你要身份证吗?就是这个道理。 所以现实中你要验证一个人的地址,也只能是你给他发信,而不是让他写一封信发给你。
littiefish 小成 3 天前
我 QQ ,国内邮箱好多丢了一看要发短信找回的,我就懒得要了,爱咋地咋地
bobryjosin 初学 3 天前
发件多可能会被判定为滥用,对发件域信誉会有损害,收件不严格,你收多少封都没有这个问题,最多进垃圾箱,而且对用户来说发邮件比收邮件麻烦。
hbtech 楼主 初学 3 天前
@Tink 是的,从没遇到过注册时需要发邮件的时候 @CarrieBauch 如果用户手机没信号或者欠费了,上行也发不出去吧 @msg7086 是因为邮件协议容易伪造吗 @gransh 12306 也会要求用户发短信 要求发短信可能是为了避免使用虚拟号,像阿里小号是不支持向 106 开头的号码发短信的
SillyAdam 小成 3 天前
我觉得有两个原因: 1. 如 #3 所说,无法确定是不是从这个地址发的,还是由其他服务代发。虽然有邮件头签名/域名验证等手段,但实现起来比较麻烦。 2. 无法保证用户一定按照指定格式发送。如果是面向程序员的论坛可能问题不大;但如果是面对普通人,让用户把指定内容 XXX 复制到邮件正文:用户把 XXX 复制到了邮件标题怎么办?用户把“让用户把指定内容 XXX 复制到邮件正文”这句话复制到了正文怎么办?用户复制了 XXX ,但是前后还加了你好谢谢之类的话语怎么办?这些都很难处理。 对于第二点,在短信验证的时候,iOS / Android 都有接口,点一个链接,就会跳转到短信界面并且帮你编辑好信息,直接发送即可。但是发邮件的话,不是所有人都用系统自带的邮件程序,那这个接口就失效了,需要用户自己编辑。
12下一页
返回顶部