Fix login.php headers already sent error
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user