我使用下面的代码在客户区生成支持引脚:
use WHMCS\View\Menu\Item as MenuItem;
add_hook('ClientAreaPrimarySidebar', 1, function (MenuItem $primarySidebar)
{
$clientID = intval($_SESSION['uid']);
$SupportPIN = date("dm".$clientID."y");
$firstSidebar = $primarySidebar->getFirstChild();
if ($firstSidebar) {
$firstSidebar->setBodyHtml($SupportPIN);
}
});
此代码使用日期年份和客户ID生成代码。
如何使用whmcs钩子生成随机8位数代码?
答案 0 :(得分:0)
您是否希望生成一个月份,日期和之后一年的数字支持?尝试做以下示例:
use WHMCS\View\Menu\Item as MenuItem;
add_hook('ClientAreaPrimarySidebar', 1, function (MenuItem $primarySidebar)
{
$clientID = intval($_SESSION['uid']);
$SupportPIN = rand(1000, 9999) . rand(1000, 9999);
$firstSidebar = $primarySidebar->getFirstChild();
if ($firstSidebar) {
$firstSidebar->setBodyHtml($SupportPIN);
}
});
测试结果:
php > rand(1000, 9999) . rand(1000, 9999);
12928206
希望这是你想要的。