query("SELECT * FROM theme_settings WHERE id=1"); $settings = $stmt->fetch(PDO::FETCH_ASSOC); } catch (Exception $e) { $settings = []; } $site_title = !empty($settings['site_title']) ? $settings['site_title'] : 'SejiStore'; $logo_url = !empty($settings['logo']) ? 'admin/'.$settings['logo'] : ''; // --- 3. REDIRECT IF ALREADY LOGGED IN --- // Agar user pehle se login hai, to seedha Dashboard bhejo if (isset($_SESSION['user_id'])) { header("Location: user/index.php"); exit; } // --- 4. HANDLE LOGIN LOGIC --- $msg = ""; if (isset($_POST['login_btn'])) { $email = trim($_POST['email']); $password = $_POST['password']; if (!empty($email) && !empty($password)) { // User ko email se dhoondo $stmt = $pdo->prepare("SELECT * FROM users WHERE email = ?"); $stmt->execute([$email]); $user = $stmt->fetch(); // Password Check Karo if ($user && password_verify($password, $user['password'])) { // Session Set Karo $_SESSION['user_id'] = $user['id']; $_SESSION['user_name'] = $user['name']; $_SESSION['user_email'] = $user['email']; // Redirect to User Folder Dashboard header("Location: user/index.php"); exit; } else { $msg = "Invalid Email or Password!"; } } else { $msg = "Please fill all fields."; } } // Header Include include 'includes/header.php'; ?>

Welcome Back!

Login to access your downloads & orders.

Forgot Password?
OR

Don't have an account? Create Account