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...
});
我为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...
});