API DOCS

Daksystem Integration

Trang chủ

1 Endpoint Information

POST https://pass.dak.edu.vn/api LIVE
Payload (JSON/Form): { "user": "...", "pass": "..." }
Response: true hoặc false

2 Mã nguồn tích hợp (Full Code)

Chọn ngôn ngữ lập trình của hệ thống đích để lấy mã:

<?php
// TÍCH HỢP DAKSYSTEM AUTH (Dán vào đầu file ds.php)
function checkDakAuth($u, $p) {
    $url = "https://pass.dak.edu.vn/api";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(['user'=>$u, 'pass'=>$p]));
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $res = curl_exec($ch);
    curl_close($ch);
    return ($res === "true");
}

// Giả sử user nhập từ form login của bạn
$user_input = $_POST['user'] ?? '';
$pass_input = $_POST['pass'] ?? '';

// Kiểm tra: Nếu có nhập liệu và đúng API thì cho qua
if ($user_input && checkDakAuth($user_input, $pass_input)) {
    // OK -> Cho phép xem nội dung bên dưới
} else {
    // Fail -> Chặn lại
    die("<h1>Truy cập bị từ chối bởi Daksystem!</h1>");
}
?>