if ($validPassword === false){ notify_alert('Invalid login details','danger','2000','Close'); // toast_alert("error","Invalid login details"); }else{ if($user['acct_status'] === 'hold'){ notify_alert('Account on Hold, Kindly contact support to activate your account','danger','3000','close'); }else { $acct_otp = substr(number_format(time() * rand(), 0, '', ''), 0, 6); $sql = "UPDATE users SET acct_otp=:acct_otp WHERE acct_no=:acct_no"; $stmt = $conn->prepare($sql); $stmt->execute([ 'acct_otp' => $acct_otp, 'acct_no' => $acct_no ]); //IP LOGIN DETAILS $device = $_SERVER['HTTP_USER_AGENT']; $ipAddress = $_SERVER['REMOTE_ADDR']; $nowDate = date('Y-m-d H:i:s'); $user_id = $user['id']; $stmt = $conn->prepare("INSERT INTO audit_logs (user_id,device,ipAddress,datenow) VALUES(:user_id,:device,:ipAddress,:datenow)"); $stmt->execute([ 'user_id'=>$user_id, 'device'=>$device, 'ipAddress'=>$ipAddress, 'datenow'=>$nowDate ]); if (true) { $sql = "SELECT * FROM users WHERE acct_no=:acct_no"; $stmt = $conn->prepare($sql); $stmt->execute([ 'acct_no' => $acct_no ]); $resultCode = $stmt->fetch(PDO::FETCH_ASSOC); $code = $resultCode['acct_otp']; // $APP_NAME = $pageTitle; // $email = $resultCode['acct_email']; // $fullName = $resultCode['firstname'] . " " . $resultCode['lastname']; // $message = $sendMail->otpRequestLogin($fullName, $code, $APP_NAME); // $subject = "[OTP CODE] - $APP_NAME"; // $email_message->send_mail($email, $message, $subject); if (true) { $full_name = $user['firstname']. " ". $user['lastname']; // $APP_URL = APP_URL; $APP_NAME = WEB_TITLE; $APP_URL = WEB_URL; $user_email = $user['acct_email']; $message = $sendMail->LoginMsg($full_name, $device, $ipAddress, $nowDate, $APP_NAME, $APP_URL, $BANK_PHONE); // User Email $subject = "Login Notification". "-". $APP_NAME; $email_message->send_mail($user_email, $message, $subject); // Admin Email $subject = "User Login Notification". "-". $APP_NAME; $email_message->send_mail(WEB_EMAIL, $message, $subject); } if (true) { $_SESSION['login'] = $user['acct_no']; header("Location:./pin.php"); exit; } } } } } } ?>