首页 > 解决方案 > wmcs 电话验证挂钩

问题描述

我为WHMCS编写了一个服装电话验证模块

在客户签出订单之前,我使用以下挂钩将客户重定向到验证模块。


   add_hook('ShoppingCartValidateCheckout', 1, "PV");

   function PV($vars) {
   $clientID = intval($_SESSION['uid']);
   $isVerified = //check from database
   if ($isVerified != 'true') {

            return '<a href="index.php?m=module">send code</a>';
        } 

当客户端登录时,此钩子可以正常工作,但对于在页面 cart.php?a=view 中注册的新客户端,此钩子不起作用,因为 $_SESSION['uid'] 返回 0 。对于上述异常,我应该使用哪个钩子?

标签: hookwhmcs

解决方案


我的问题通过使用以下钩子解决了

add_hook('ClientLogin', 1, function($vars) {
// Perform hook code here...
});

推荐阅读