PluginProbe
The WP Remote WordPress Plugin / 6.76
The WP Remote WordPress Plugin v6.76
6.76 6.72 6.69 6.65 6.62 6.48 6.47 4.87 4.97 5.05 5.09 5.16 5.22 5.24 5.25 5.38 5.41 5.42 5.45 5.47 5.53 5.56 5.65 5.68 5.72 All 54 releases
← All changes | wp_2fa/email_otp_sender.php +3 -5 6.696.76 View file →
@@ -2,12 +2,10 @@
2 2 if (!defined('ABSPATH')) exit;
3 3 if (!class_exists('WPRWP2FAEmailOTPSender')) :
4 4 class WPRWP2FAEmailOTPSender {
5 5 public static function send($user, $code, $lifetime) {
6 - $site_name = wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES);
7 - $minutes = max(1, intval(round($lifetime / MINUTE_IN_SECONDS)));
8 - $subject = sprintf('Your sign-in code for %s', $site_name);
9 - $message = sprintf("Your sign-in code is %s.\n\nSite: %s (%s)\nThis code expires in %d minutes.\n\nIf you did not request this code, you can ignore this email and review your account security.", $code, $site_name, home_url('/'), $minutes);
10 - return wp_mail($user->user_email, $subject, $message);
6 + $template = new WPRWP2FAEmailOTPTemplate($code, $lifetime);
7 +
8 + return wp_mail($user->user_email, $template->subject(), $template->body(), $template->headers());
11 9 }
12 10 }
13 11 endif;