WPCMF

短信网关

用于 Wpcmf 脚本的短信网关 

版本

1.0.7

框架版本

>= 7.3.0

许可证

MIT

短信网关

短信网关插件是一款旨在将短信功能集成到基于 Wpcmf 的应用程序中的插件。该插件允许您向用户发送短信并验证他们的电话号码。

使用说明

  1. 进入管理→已安装插件→激活短信网关插件。

  2. 然后前往短信网关配置插件的初始设置。

设置
  1. 首先,激活您要使用的短信网关,输入该短信网关的密钥信息,然后单击“保存”
设置
  1. 然后,在顶部选择默认短信服务提供商以发送短信。

  2. 要配置发送一次性密码 (OTP) 进行用户手机验证,您需要选择“安全卫士”。如果是电商应用,安全卫士将设置为“客户”。点击“保存设置”

  3. 然后选中“启用手机验证”复选框,允许用户通过发送到其手机的 OTP 验证其手机号码。

设置

支持的短信网关

FOB短信网关插件支持以下短信网关:

  1. Twilio
  2. Nexmo

您可以通过扩展插件来添加更多短信网关。

扩展插件

要向 FOB 短信网关插件添加新的短信网关,请按照以下步骤操作:

创建新的驱动程序类:

创建一个新类,该类继承FriendsOfBotble\Sms\Drivers\AbstractDriver并实现所需的方法。

<?php

namespace FriendsOfBotble\Sms\Drivers;

use FriendsOfBotble\Sms\Drivers\AbstractDriver;

class NewDriver extends AbstractDriver
{
    protected function performSend(string $to, string $message): SmsResponse
    {
        // TODO: Implement performSend() method.
    }

    public function getLogo(): string
    {
        // TODO: Implement getLogo() method.
    }

    public function getInstructions(): string
    {
        // TODO: Implement getInstructions() method.
    }

    public function getSettingForm(): FormAbstract
    {
        // TODO: Implement getSettingForm() method.
    }
}

注册新驾驶员:

通过扩展以下代码注册新驱动程序FriendsOfBotble\Sms\Facades\Sms

use FriendsOfBotble\Sms\Facades\Sms;

Sms::extend('new_driver', function () {
    return new NewDriver();
});
微信咨询

添加专属客服

一对一为您答疑解惑 添加客服微信 立即扫码添加我吧
扫码QQ

扫码QQ联系

立即扫码添加我吧
通过允许cookies,您在本网站的体验将得到改善 Cookie 政策