短信公司

如何使用php发送短信验证码

时光怂恿深爱的人放手 提交于 2019-12-09 09:54:19
修改密码是经常会被要求发送短信验证码,那到底是怎么做到的呢? 利用第三方平台提供的短信服务可以做到,这里以云之讯为例子讲解(因为云之讯可以免费发送10条短信,并且,如果用阿里云短信服务,你申请短信签名需要被公司授权;云之讯不需要授权,直接在模板里修改就行;虽然表面上它说是送180条,但是当你发满10条,再次发送会返回错误码10005:你的ip不在白名单,云之讯甚至因为你操作过于频繁将你的服务器ip加入黑名单!但是利用它测试一下还是可以的,注意珍惜10条短信) 步骤: 1,首先注册云之讯,账户自动送10元,用于当短信费; 2,点击账户中心,进入产品;在右下角有API接口对接; 3,点击SDK下载,如果你是用php开发就点击php右边的下载按钮;下载完毕文档如下: 箭头指向的两个文件需要进行修改,lib文件不需要修改,具体的修改内容在(请先读我(重要).doc)里; 配置smsyzm.php文件下的2个变量 $appId:应用的ID,可在开发者控制台内的“验证通知短信”产品下查看 $templateId:认证通过的短信模板的ID 配置serverSid.php内的 $options['accountsid']:填写在开发者控制台首页上的Account Sid $options['token']:填写在开发者控制台首页上的Auth Token 4,进入控制台,点击左侧菜单栏的短信

java实现发送手机验证码功能

↘锁芯ラ 提交于 2019-12-09 09:00:24
1. 进入秒嘀科技( http://www.miaodiyun.com/ ),注册一个账号 2. 注册好之后,点击 用户中心 -> 账户管理,就会进入如下界面 (顺便提一下,新注册的用户,平台会免费赠送你10元,足够大家学习和使用了,所以不用担心需要充钱) 你需要做的就是获取你自己的 ACCOUNT SID 和 AUTH TOKEN 3. 点击 用户中心 -> 认证,进行企业认证,企业的 资质证件 就是企业的 营业执照 ,网上百度一张 带有红色的公章 就行,公司电话填写自己的就行,最后点击提交 4. 需要在秒嘀上新建一个发送手机验证码的模板,点击 配置管理 -> 验证码短信模板,就会进入如下界面 5. 点击“新建模板”按钮, 填写好模板名称、短信签名 和 短信内容(短信内容可以选择 验证码通知短信模板 或者 自己编写短信内容),点击“提交审核”按钮即可,界面如下 6. 然后等待 短信验证码模板 审核通过即可,点击 配置管理 -> 验证码短信模板,查看 短信验证码 是否审核通过 7. 接下来就是代码了,把我圈住的地方改成自己的就行,其他的不用动, tamp值 一定要与自己创建短信模板的短信内容保持一致 8. java短信发送验证码 导入阿里巴巴fastjson.jar包: 方式一:下载fastjson.jar包导入工程就行 链接: https://pan.baidu.com/s

大商创短信宝短信插件

假装没事ソ 提交于 2019-12-08 16:26:19
大商创,是一款功能强大的B2B2C多用户商城系统,二次开发进行功能扩展很方便。我们公司最近接到了一个客户的二次开发业务。需求中有一项就是替换原来的短信接口,因为原来的短信接口不稳定,我这里给他推荐了短信宝的短信接口(http://www.smsbao.com),既稳定,又快速。接收验证码短信,通知类的短信,速度真的杠杠滴,推荐大家尝试一下。 这里说明一下,短信宝的官网非常贴心的已经提供了插件,只需按照步骤操作就可以了。我这里再提供一下下载地址。 http://www.smsbao.com/download/dsc_smsbao.zip 下面我们就带着大家按照一遍插件: (1).将插件上传到服务器,覆盖源文件。建议覆盖前先备份一下。 (2).进入cms的后台,进行配置短信接口操作。 (3).进入系统管理后台-》平台-》设置-》商店设置-》短信设置,选择短信宝接口,填写您的短信宝账号用户名与密码,并设置短信开关,保存。如下: 短信的签名为商店名称,在平台-》设置-》商店设置-》平台信息-》商店名称,可设置该信息。 (4).按照以上步骤,完成配置。最后我们来测试一下吧。 ok,测试成功。是不是很方便呀。大家动手试一下吧。 来源: CSDN 作者: mindev 链接: https://blog.csdn.net/mindev/article/details/74989988

调用短信接口的原理流程,以及入参和返回值分别是什么?

感情迁移 提交于 2019-12-05 06:57:37
1. 为了实现注册功能中手机号的验证我们使用了网易云平台的短信接口,找到网易云短信接口的相关API, 2. 根据公司申请的账号,创建所需要的短信模板以及验证码形式 ,将相关接口代码复制到工具类下面,并配置短信所需要的相关信息,秘钥、模板id等信息 3. 编写测试代码,从前台通过填写手机号码,点击验证码发送按钮,这里通过ajax的方式将值传到后台并调用短信发送接口,成功的话,这时候用户会在手机上收到短信。 4. 再根据用户所填写的验证码调用验证码验证接口去判断是否验证成功并给予返回值 5. 前台根据所接受的返回值给予用户相应的提示。 1.参数: Server_url:网易给的,是固定的 App_key:网易云信分配的公钥,注册账号时给的 App_secret:网易云信分配的密钥,注册账号时给的 Nonce:随机数,网易规定的必须要有的参数 2.从客户端发送HTTP请求到服务器端,短信平台会生成一个Hash值和getCheckSum()方法生成的Hash值【也就是服务器端的Hash值】进行比对,相同即确定身份:是我这个服务器拿到的手机号想要获取验证码。 3.通过ajax请求,使得后台拿到手机号码,调用网易接口(HTTP协议),让网易发送验证码到此手机。然后再次获取用户的手机号和验证码,与网易给我后台的message的属性进行比对,相同即为验证成功。 来源: https://www

解决网站漏洞怎么修复对短信验证码被盗刷该怎么办

不打扰是莪最后的温柔 提交于 2019-12-03 07:59:17
公司的商城网站刚上线运营不到一个星期,网站就被攻击了,导致公司网站的短信通道被人恶意刷了几万条短信,损失较大,同时服务器也遭受到了前所未有的攻击。CPU监控看到网站在被盗刷短信验证码的时候,CPU一直保持在%95,网站甚至有些时候都无法打开。 网站被攻击后我登录了阿里云进去看了下,受到了很多阿里云提示的安全提醒,阿里云竟然没有给我拦截,我打电话咨询阿里云,阿里云竟然说我没有购买他们的云防火墙,阿里云客服还一再的推销让我们公司购买他们的云防火墙来防止短信验证码攻击,本身我也是做技术出身的,还是懂一些代码以及安全方面的,公司领导立即开会研究这个问题该如何解决,任命我带头负责处理此次的安全问题。 首先关于网站短信验证码被盗刷,从多个层面去分析漏洞产生的原因,基础带宽线路层,服务器层,网站层,三个方面去分析解决问题。 基础带宽应用层是:像DDOS,CC,带宽流量的攻击属于基础带宽,如果网站遭受到攻击,网站打不开,打开无法显示一般都是基础带宽应用层受到了攻击,防御办法也是通过高防服务器的硬防来防止攻击,但是也会造成误封,多层流量清洗防止攻击。 服务器层面,服务器被攻击的话,一般也会造成短信验证码盗刷,攻击者入侵服务器,并在服务器里直接与短信验证码平台通信发送数据,多频率的发送,修改数据库,都会造成短信验证码的盗刷。 网站层,经过多年的技术开发与安全接触,短信验证码被盗刷

阿里云短信服务 - 消息发送

匿名 (未验证) 提交于 2019-12-03 00:11:01
需要参数 1.短信签名 短信签名是短信服务提供的一种快捷、方便的个性化签名方式。当发送短信时,短信平台会根据设置,在短信内容里附加个性签名,再发送给指定手机号码。 可以根据用户属性来创建符合自身属性的签名,一般建议设置为账号主体所在机构的全称或简称。当发送短信时,短信平台会将已审核通过的个性化短信签名添加到短信内容中,再发送给短信接收方。 短信签名必须经过审核才能在短信中使用,提交审核时: 企业用户和个人用户以本账号名义申请签名时,如果不涉及第三方权益,可以不用提交企业相关执照证明。 个人用户申请事业单位的全称或简称的签名时,必须提交企业相关的执照及授权委托书。 审核失败的签名可以修改后再次提交。 适用场景 提交签名审核时,需要指定签名的适用场景。 验证码:用于网站、APP、小程序或公众号尚未上线的场景,不需要上传任何证明文件。 该场景下可申请验证码类型的短信签名,此签名也只能用于发送验证码短信。网站、APP、小程序或公众号上线后,请及时变更签名为通用类型,以发送多种类型的短信。 通用:用于验证码短信、短信通知、推广短信、国际/港澳台短信等通用场景。 该场景下可以申请任何签名来源的短信签名,如果选择APP应用的全称或简称或公众号或小程序的全称或简称,则网站、APP、小程序或公众号必须已上线。 注意:个人用户不支持发送推广短信和国际/港澳台短信。 签名示例 例如,企业主体为

【源码分享】短信验证码如何接入DBSHOP电子商务系统

匿名 (未验证) 提交于 2019-12-02 23:03:14
对接短信的时候发现一家短信公司,有些不错的短信验证码的插件,对接起来挺方便的,有需求的可以看一下。 http://www.ihuyi.com/ 插件说明 本插件系互亿无线针对DBshop1.1beta短信插件开发,插件内的所有文件均为对原文件的修改,如果你的系统经过二次开发,安装本插件之前,请仔细核对修改。 功能介绍 1、手机号短信验证注册 2、用户下单 3、订单付款 4、订单发货 5、订单关闭 安装步骤 1、本插件针对DBshopV1.1beta开发,安装前请仔细核对你的系统版本。 2、插件内所有文件均为对系统原文件的修改,如果你的系统经过二次开发,请先核对插件文件代码,否则直接覆盖安装即可。 3、把下载好的DBshopV1.1beta互亿无线插件程序解压覆盖到网站根目录。 4、进入系统管理后台->系统管理->消息提醒设置->手机短信提醒设置,类型选择互亿无线, 填写相关短信配置信息,填写完成保存配置即可。 提交 5、开启手机验证码 系统管理->系统设置->验证码设置 启用注册需要验证码 保存配置。 提交 6、启用手机注册项 系统设置->客户设置->注册与登陆 启用电话号码 保存配置。 提交 7、Linux环境请设置插件文件的读写权限(777) 8、如有其它疑问,请咨询互亿无线专属客服。 DBSHOP互亿无线短信插件 作者:lonely_yunyun 来源:CSDN 原文:

单一功能学习――阿里云的短信服务

匿名 (未验证) 提交于 2019-12-02 21:53:32
一、学习该功能的时间:2018年4月1日   在大家学习别人提供的接口的时候,一定要去看一下这个接口的适用时间。我在学习这块的时候,大神给了我一个他之前封装过的代码,但是发现用不了,原因是阿里云的功能更新了,大神使用的那个接口已经被干掉了…… 二、首先说明一下,阿里云的短信服务是要收短信费的,还是4.5个亿/条,我不知道有没有别的更便宜的或者免费的,公司大神推荐我用这个。项目功能完成后记得换下自己的账号,用公司的或者客户的   第一步,先要有一个阿里云账号并且实名认证   第二步,申请开通短信服务   第三步,进入控制台,创建应用:创建AccessKey , 获取它的ID和Secret   第四步,申请短信签名, 获取签名名称   第五步,申请短信模板, 获取模板CODE   第六步,下载SDK工具包:aliyun-java-sdk-core,alicom-dysms-api,自行下载,或者用maven都行   第七步,调用接口要传的参数以及得到的参数       入参列表 参数名称 参数类型 必填与否 样例取值 参数说明 PhoneNumbers String 必须 15000000000 短信接收号码,支持以逗号分隔的形式进行批量调用,批量上限为1000个手机号码,批量调用相对于单条调用及时性稍有延迟,验证码类型的短信推荐使用单条调用的方式 SignName String 必须

阿里云短信服务(JAVA)

若如初见. 提交于 2019-11-27 10:49:47
一,前言 ​ 短信验证码想必大家都不陌生,在很多网站,APP中都有使用到。比如登录,注册,身份校验等场景。不过通常情况下,短信服务都是外包给第三方公司的,接下来向大家分享如何使用阿里的短信服务。 二,云通信 ​ 阿里云官网: https://www.aliyun.com/ ​ 忘记说了,没有账号的可以直接使用阿里旗下的任何一款账号进行登录,支付宝,淘宝,钉钉等都可以,或者也可以单独进行注册,这里就不再讲述如何注册了。 ​ 登录成功以后,首页如下,在上方搜索框中搜索短信服务: ​ ​ 1,点击短信服务控制台,如图: ​ ​ 2,点击快速学习。 ​ ​ 显示对号表示已经学习完成,如果是初次使用,可依此点击上面的5个选项,按照提示完成操作即可。 ​ 补充一点,使用阿里短信服务在账户中是必须要有余额,也就是先充值再消费。如图点击充值即可: ​ ​ 3,以上步骤完成以后,在左侧目录点击国内消息。首先进行签名管理,然后添加模板管理。 切记,签名管理通过后产生的AK一定要保存好,后期调用接口会用到。 ​ ​ 到这里为止,前期都是基本的准备工作,可能有些细节问题没有描述到,但是按照官网的指示也基本差不多。然后再去看官网提供的API接口文档说明。 三,API学习 3.1,基本参数介绍 ​ 阿里短信API提供多种编程语言的DEMO,可以根据自己的需要进行选择。 ​