當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP WHMCS ClientLoginShare用法及代碼示例

如果用戶不存在,則作為客戶端登錄的一部分執行。

參數

變量 類型 注意
username string
password string

響應

返回數據以創建用戶或引用要登錄的現有客戶端。現有用戶的 ID、電子郵件、布爾創建以創建新用戶、名字、姓氏等以創建客戶端。

示例代碼

<?php
add_hook('ClientLoginShare', 1, function($vars) {
    // Perform custom authentication logic here
    // There are 4 supported return values, each demonstrated below.

    // User not found
    return false;

    // Login as existing WHMCS Client ID
    return array(
        'id' => '123',
    );

    // Login as existing WHMCS Client by Email Address
    return array(
        'email' => '[email protected]',
    );

    // Create a new client and login
    return array(
        'create' => true,
        'email' => '[email protected]',
        'firstname' => 'Demo',
        'lastname' => 'User',
        'companyname' => 'Demo Company',
        'address1' => '123 Demo Street',
        'address2' => '',
        'city' => 'Demo',
        'state' => 'Demo',
        'postcode' => '12345',
        'country' => 'US',
        'phonenumber' => '11111111111',
        'password' => 'xxxxxxxx',
    );
});

相關用法


注:本文由純淨天空篩選整理自whmcs.com大神的英文原創作品 ClientLoginShare。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。