WHMCS教程-未验证邮箱用户限制操作

作者 : King 本文共487个字,预计阅读时间需要2分钟 发布时间: 2024-10-4 共15人阅读

whmcs邮箱强制验证

WHMCS教程-未验证邮箱用户限制操作

文件下载:PreventOrdersFromUnverifiedAccounts

使用方法:

首先:系统设置-常规设置-安全,里面勾选上“用户注册或更改邮箱时需要验证邮箱地址”

WHMCS教程-未验证邮箱用户限制操作

然后知识兔要配置好邮件SMTP服务,就是说你系统起码得能让人接收你的验证码来验证是不是。

然后知识兔将文件放到:/includes/hooks这个目录内,如果知识兔没有这些目录的,自己创建!

效果预览:在结账生成账单前会提示验证邮箱。没验证的话会提交不了账单

WHMCS教程-未验证邮箱用户限制操作

 

可配置参数:直接在文件源码里自己修改即可。切记,如无必要的话不要轻易停止账户。这不符合国内用户的习惯。知识兔建议是默认就好,默认只限制订购操作。

# 请问是否禁止未验证账户的产品购买下单操作,true为是,false为否
define(“PREVENTUNVERIFIEDORDERS”, true);

# 在账户未验证几天后停用账户?0则为不停用
define(“DEACTIVATEACCOUNTAFTERXDAYS”, 0);

# 在账户未验证几天后关闭账户?0则为不关闭

 

自行测试是否有病毒。

源码:

emailVerified!==true){ return array("系统提醒:您必须先验证邮箱,然后知识兔才能完成此订单!"); } } });# Deactivate Unverified Account After x Days# http://docs.whmcs.com/Clients:Profile_Tab#Changing_a_Clients_Statusadd_hook("DailyCronJob", 1, function($vars){ if (intval(DEACTIVATEACCOUNTAFTERXDAYS)!==0){ $dateCreated = date("Y-m-d", strtotime("now - ".intval(DEACTIVATEACCOUNTAFTERXDAYS)." days")); $getAccounts = Capsule::table("tblclients")->where("datecreated", "=", $dateCreated)->where("email_verified", "=", 0); foreach ($getAccounts->get() as $account){ Capsule::table("tblclients")->where("id", $account->id)->update(array("status" => "Inactive")); } }});# Close Unverified Accounts After X Days# http://docs.whmcs.com/Clients:Profile_Tab#Changing_a_Clients_Statusadd_hook("DailyCronJob", 1, function($vars){ if (intval(CLOSEACCOUNTAFTERXDAYS)!==0){ $dateCreated = date("Y-m-d", strtotime("now - ".intval(CLOSEACCOUNTAFTERXDAYS)." days")); $getAccounts = Capsule::table("tblclients")->where("datecreated", "=", $dateCreated)->where("email_verified", "=", 0); foreach ($getAccounts->get() as $account){ Capsule::table("tblclients")->where("id", $account->id)->update(array("status" => "Closed")); } } });

 

下载仅供下载体验和测试学习,不得商用和正当使用。

[ppwp passwords=”zhishitu.cn”]

下载体验

应版权要求,禁止分享,敬请谅解,有问题务必找客服哈。

如何获取解压密码

有问题找客服哈,并领取学习福利!

[/ppwp]

点击下载

小鱼网是一个美好的开源学习社区,学习编程,学习WordPress,下载WordPress插件主题,
小鱼网 » WHMCS教程-未验证邮箱用户限制操作

常见问题FAQ

发表回复

分享最优质的学习资料

立即查看 了解详情