whmcs phone 验证挂钩

whmcs phone verify hook

我为WHMCS写了一个服装phone验证模块

我使用以下挂钩将客户重定向到验证模块,然后再检查他们的订单。


   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'] returns 0。对于上述异常,我应该使用哪个钩子?

我的问题通过使用下面的 hook 解决了

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