Files
lootjes/test_ldap.php
2025-11-12 11:04:58 +01:00

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>