手机号收不到验证码的原因有:
1、用户手机号码被运营商屏蔽
曾将此类通知短信向运营商投诉为垃圾短信,使得短信被运营商屏蔽。需要联系运营商解决此问题。
2、手机短信安全软件等黑名单设置
曾经在手机短信中设置了比较严苛拦截的拦截规则。
3、手机内部浏览器隐私设置
浏览器设置安全等级过高或者设置了阻止“第三方Cookie和网站数据”的设置。
4、手机短信发送超过当天最高条数限制
为避免短信 轰炸,以及资源浪费,有些手机设定了每个手机号码每天最多发送十条短信。当天不能再登录需要验证手机的服务。
5、网络无线网络、通信等延时