// التحقق من كوكيز تسجيل الدخول التلقائي المستمر (Persistent Login Cookie) if (!isset($_SESSION['user']) && !empty($_COOKIE['tg_remember_session'])) { $parts = explode(':', $_COOKIE['tg_remember_session']); if (count($parts) === 2) { $cookie_uid = (int)$parts[0]; $cookie_token = $parts[1]; $hashed_cookie_token = hash('sha256', $cookie_token); $auth_stmt = $pdo->prepare("SELECT id, username, email, role, plan, credits, is_verified, remember_token FROM users WHERE id = ? AND is_verified = 1 LIMIT 1"); $auth_stmt->execute([$cookie_uid]); $found_user = $auth_stmt->fetch(); if ($found_user && hash_equals($found_user['remember_token'], $hashed_cookie_token)) { session_regenerate_id(true); $_SESSION['user'] = [ 'id' => $found_user['id'], 'username' => $found_user['username'], 'email' => $found_user['email'], 'role' => $found_user['role'], 'plan' => $found_user['plan'], 'credits' => $found_user['credits'] ]; } } } Descargador de Miniaturas de Videos Gratis
Thumbnail Grabber
Blog ⭐ VIP Iniciar Sesión