prepare("SELECT * FROM farmers WHERE email = ?"); $stmt->execute([$email]); $farmer = $stmt->fetch(); if ($farmer && password_verify($password, $farmer['password'])) { // Start the session just before setting session variables session_start(); $_SESSION['farmer_id'] = $farmer['id']; $_SESSION['farmer_name'] = $farmer['full_name']; header("Location: dashboard.php"); exit(); } else { $error_message = "Invalid email or password."; } } catch (PDOException $e) { $error_message = "Database error: " . $e->getMessage(); } } } ?> Login - Smart Farmer

Farmer Login

Don't have an account? Register here