redirect to cPanel Webmail)
* Usage: put shortcode [hct_employee_email_login] in any page.
*/
add_shortcode(‘hct_employee_email_login’, function () {
// ✅ عدّل هذا حسب رابط الويب ميل الحقيقي عندك
$webmail_url = home_url(‘/webmail’); // أو: ‘https://yourdomain.com:2096/’
// ✅ صفحة يرجع لها بعد تسجيل الدخول (افتراضي: webmail)
$redirect_to = isset($_GET[‘redirect_to’]) ? esc_url_raw($_GET[‘redirect_to’]) : $webmail_url;
// لو المستخدم مسجل دخول خلاص، حوّله للويب ميل
if (is_user_logged_in()) {
wp_safe_redirect($redirect_to);
exit;
}
$err = ”;
if ($_SERVER[‘REQUEST_METHOD’] === ‘POST’ && isset($_POST[‘hct_login_nonce’]) && wp_verify_nonce($_POST[‘hct_login_nonce’], ‘hct_login’)) {
$username = isset($_POST[‘hct_user’]) ? sanitize_text_field($_POST[‘hct_user’]) : ”;
$password = isset($_POST[‘hct_pass’]) ? (string) $_POST[‘hct_pass’] : ”;
if (!$username || !$password) {
$err = ‘Please enter username and password.’;
} else {
$creds = [
‘user_login’ => $username,
‘user_password’ => $password,
‘remember’ => true,
];
$user = wp_signon($creds, is_ssl());
if (is_wp_error($user)) {
$err = ‘Login failed. Please check your credentials.’;
} else {
wp_safe_redirect($redirect_to);
exit;
}
}
}
// ✅ شعارك
$logo = ‘http://46.62.215.144.nip.io/wp-content/uploads/2026/01/Hijaz-code-new–scaled.png’;
ob_start(); ?>
