30 lines
1.2 KiB
PHP
30 lines
1.2 KiB
PHP
<?php
|
|
require __DIR__ . '/auth/ldap.php';
|
|
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
$username = $_POST['username'] ?? '';
|
|
$password = $_POST['password'] ?? '';
|
|
|
|
$user = ldap_authenticate($username, $password);
|
|
|
|
if ($user) {
|
|
echo "<h3 style='color:green;'>✅ Inloggen geslaagd!</h3>";
|
|
echo "<ul>";
|
|
echo "<li>Naam: " . htmlspecialchars($user['displayName']) . "</li>";
|
|
echo "<li>Voornaam: " . htmlspecialchars($user['givenName']) . "</li>";
|
|
echo "<li>Achternaam: " . htmlspecialchars($user['sn']) . "</li>";
|
|
echo "<li>Gebruikersnaam (sAMAccountName): " . htmlspecialchars($user['username']) . "</li>";
|
|
echo "<li>Email: " . htmlspecialchars($user['email']) . "</li>";
|
|
echo "<li>UserPrincipalName: " . htmlspecialchars($user['userPrincipalName']) . "</li>";
|
|
echo "</ul>";
|
|
} else {
|
|
echo "<p style='color:red;'>❌ Ongeldige inloggegevens.</p>";
|
|
}
|
|
}
|
|
?>
|
|
<form method="post">
|
|
<label>Gebruikersnaam (zonder domein): <input type="text" name="username" required></label><br>
|
|
<label>Wachtwoord: <input type="password" name="password" required></label><br>
|
|
<button type="submit">Login</button>
|
|
</form>
|