5e45579ef1
Resolves T115
22 lines
575 B
PHP
22 lines
575 B
PHP
<?php
|
|
// Marcel Kapfer (mmk2410)
|
|
// License: MIT License
|
|
// HTTP Basic Auth for the API
|
|
|
|
$basedir = "../../../";
|
|
|
|
require '../../ssl.php';
|
|
|
|
require '../../password.php';
|
|
|
|
if (!isset($_SERVER['PHP_AUTH_USER'])) {
|
|
header('WWW-Authenticate: Basic realm="RCC API"');
|
|
header('HTTP/1.1 401 Unauthorized');
|
|
echo "Access denied to the RCC API!";
|
|
exit;
|
|
} elseif ($_SERVER['PHP_AUTH_USER'] != $username ||
|
|
!password_verify($_SERVER['PHP_AUTH_PW'], $password)) {
|
|
header('HTTP/1.1 401 Unauthorized');
|
|
echo "Wrong credentials: Access denied!";
|
|
exit;
|
|
}
|