Salam sejahtera kawan - kawan,
Semoga semua dalam keadaan sehat dan berlimpah rezekinya.
Abis baca thread Client Account Login Notification Hook di forum WHMCS, yang mungkin berguna bagi teman - teman.
Jadi ketika pelanggan login ke billing / whmcs teman - teman, mereka akan mendapatkan notifikasi login ke email.
Cara pakai :
buat files loginpelanggannotif.php (atau apa aja namanya) di folder includes/hooks/
Lalu isinya kurang lebih seperti berikut :
Lalu save, otomatis akan aktif.
Setiap pelanggan login ke WHMCS, mereka akan mendapatkan email notifikasi.
Semoga berguna dan bermanfaat.
Semoga semua dalam keadaan sehat dan berlimpah rezekinya.
Abis baca thread Client Account Login Notification Hook di forum WHMCS, yang mungkin berguna bagi teman - teman.
Jadi ketika pelanggan login ke billing / whmcs teman - teman, mereka akan mendapatkan notifikasi login ke email.
Cara pakai :
buat files loginpelanggannotif.php (atau apa aja namanya) di folder includes/hooks/
Lalu isinya kurang lebih seperti berikut :
Code:
<?php
/*
Client area login notification for WHMCS
modified by brian!
*/
use Illuminate\Database\Capsule\Manager as Capsule;
function hook_client_login_notify($vars)
{
$userid = $vars['userid'];
send_login_notify($userid);
}
function send_login_notify($userid)
{
$ip = $_SERVER['REMOTE_ADDR'] ;
$hostname = gethostbyaddr($ip);
$userinfo = Capsule::table('tblclients')->select('firstname', 'lastname')->WHERE('id', $userid)->get();
$signature = Capsule::table('tblconfiguration')->where('setting', 'Signature')->value('value');
//greet them
foreach ($userinfo as $userrow)
{
$firstname = $userrow->firstname;
$lastname = $userrow->lastname;
}
$command = "sendemail";
$values["customtype"] = "general";
$values["customsubject"] = "My.hostingan.id Login Notification";
$values["custommessage"] = "<p>Hai $firstname $lastname,<p>Your account was recently successfully login on my.hostingan.id.<p>IP Address: $ip<br/>Hostname: $hostname<p> If this was not you, please contact our support team immediately.";
$values["id"] = $userid;
$results = localAPI($command, $values, $adminuser);
}
add_hook('ClientLogin', 1, 'hook_client_login_notify');
Lalu save, otomatis akan aktif.
Setiap pelanggan login ke WHMCS, mereka akan mendapatkan email notifikasi.
Semoga berguna dan bermanfaat.