UE4手机短信验证码

Posted on 2020-06-20,2 min read

插件名:
PhoneAuthCode
插件简介:
本插件使用阿里云发送短信验证码,
对用户进行身份验证
考虑到安全问题,本插件采用服务器生成验证码的方式,
可运行在win和linux系统中

Snipaste_2020-06-20_22-00-20.png

仅需三步完成客户端发送手机验证码:
1.导入插件
2.配置Config文件
3.调用蓝图编写业务逻辑

先看效果图:

2.gif

下载好插件并导入到项目根目录

aaa.png

登录
https://dysms.console.aliyun.com/

审核获取 AccessKeyId 、AccessSecret 、SignName 、TemplateCode

Snipaste_2020-06-20_22-42-25.png

打开项目填写蓝图代码,
配置Config,然后使用 SendActivationCode 发送短信验证

22.png
免责声明:
1.本服务器仅可用于测试插件,请勿用于项目开发。Epic以及本人不承担任何由此测试服务器产生的后果
2.文档中展示的登录界面UI不包含在插件中

其中IP应填服务器的公网iP
如果不填则默认使用临时服务器,建议大家配置自己的服务器

服务器开源:
https://github.com/zgChihiro/UE4_SendSMS_Server/

如果请求成功返回的Message就是手机验证码
如果失败返回的Message就是错误信息

bilibili

常见问题:

  1. 阿里云账号需要有余额才可以发送成功,(0.05¥/条)

插件使用遇到任何问题都可以添加我的微信
IMG_134520200812-221109.th.jpg

下一篇: 利用QQ昵称作为软件版本号→