Fix login.php headers already sent error

This commit is contained in:
2026-06-12 18:50:20 +07:00
parent 199c8461da
commit 4810e9f9bb
+20 -20
View File
@@ -1,3 +1,23 @@
<?php
require_once __DIR__ . '/../php/koneksi.php';
require_once __DIR__ . '/../php/middleware/auth.php';
$error = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$result = doLogin($pdo, $_POST['username'] ?? '', $_POST['password'] ?? '');
if ($result['success']) {
$redirect = [
'admin' => 'index.php',
'pengurus' => 'index.php',
'pimpinan' => 'index.php',
'masyarakat' => '../index.html',
];
header('Location: ' . ($redirect[$result['role']] ?? 'index.php'));
exit;
}
$error = $result['message'];
}
?>
<!DOCTYPE html> <!DOCTYPE html>
<html lang="id"> <html lang="id">
<head> <head>
@@ -29,26 +49,6 @@
</style> </style>
</head> </head>
<body> <body>
<?php
require_once __DIR__ . '/../php/koneksi.php';
require_once __DIR__ . '/../php/middleware/auth.php';
$error = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$result = doLogin($pdo, $_POST['username'] ?? '', $_POST['password'] ?? '');
if ($result['success']) {
$redirect = [
'admin' => 'index.php',
'pengurus' => 'index.php',
'pimpinan' => 'index.php',
'masyarakat' => '../index.html',
];
header('Location: ' . ($redirect[$result['role']] ?? 'index.php'));
exit;
}
$error = $result['message'];
}
?>
<div class="card"> <div class="card">
<div class="logo"> <div class="logo">
<div class="icon">🗺️</div> <div class="icon">🗺️</div>