Forgot Password

Masukkan email login. Kod pengesahan akan dihantar ke WhatsApp berdaftar.

Copyright © Wsapme Solutions 2026. 202403095067 (003592976-A)
// ─── WEBHOOK URL ─────────────────────────────────────────────────────────────── // Ganti URL di bawah bila webhook sudah sedia define('RESET_WEBHOOK_URL', 'https://web.wsapme.com/workflow_v2/i/8072793c-1f53-4e70-bf0b-9779929e34bc'); // ─────────────────────────────────────────────────────────────────────────────── $domain = $_SERVER['SERVER_NAME']; $sysconfig = DB::queryFirstRow("SELECT * FROM `config` WHERE `domain` = '$domain' "); if ($sysconfig) { $logo = $sysconfig['logo']; $site_name = $sysconfig['name']; $company_info = $sysconfig['company']; $company_ssm = $sysconfig['ssm']; } else { $logo = 'https://web.wsapme.com/img/logoc.svg'; $site_name = 'WsapMe CRM Solutions'; $company_info = 'WsapMe'; $company_ssm = ''; } $alertType = ''; $alertText = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST') { $email = isset($_POST['email']) ? strtolower(trim($_POST['email'])) : ''; if ($email === '') { $alertType = 'danger'; $alertText = 'Email tidak boleh kosong.'; } else { // Cari dalam jadual user dahulu, kemudian staff $tableName = 'user'; $account = DB::queryFirstRow("SELECT id, email, nomor_hp FROM user WHERE email = '$email' "); if (!$account) { $tableName = 'staff'; $account = DB::queryFirstRow("SELECT id, email, nomor_hp FROM staff WHERE email = '$email' "); } if ($account) { $tempPassword = substr(str_shuffle(str_repeat('23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjkmnpqrstuvwxyz', 3)), 0, 8); DB::update($tableName, ['password' => $tempPassword], 'id=%s', $account['id']); $payload = json_encode([ 'id_user' => (int) $account['id'], 'email' => $account['email'], 'whatsapp' => $account['nomor_hp'], 'temp_pass' => $tempPassword, ]); $ch = curl_init(RESET_WEBHOOK_URL); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $payload, CURLOPT_HTTPHEADER => ['Content-Type: application/json'], CURLOPT_TIMEOUT => 10, ]); $response = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($httpCode >= 200 && $httpCode < 300) { $alertType = 'success'; $alertText = 'Permintaan reset password telah dihantar. Sila semak WhatsApp anda.'; } else { $alertType = 'danger'; $alertText = 'Gagal menghubungi sistem reset. Sila cuba sebentar lagi.'; } } else { $alertType = 'danger'; $alertText = 'Email tidak dijumpai. Sila semak semula email yang digunakan untuk pendaftaran.'; } } } ?> WsapMe CRM Solutions - Forgot Password
Forgot Password

Masukkan email login. Password baru akan dihantar ke WhatsApp berdaftar.

Copyright © Wsapme Solutions 2026. 202403095067 (003592976-A)