Сервер: PHP для базовой аутентификации

Можно реализовать базовую аутентификацию непосредственно в коде PHP.

function authenticate() 
{
	$validUsername = 'your_username';
	$validPassword = 'your_password';

	if( !isset( $_SERVER['PHP_AUTH_USER'] ) || !isset( $_SERVER['PHP_AUTH_PW'] ) ||
		$_SERVER['PHP_AUTH_USER'] !== $validUsername ||
		$_SERVER['PHP_AUTH_PW'] !== $validPassword
	) 
	{		
		header('WWW-Authenticate: Basic realm="Restricted Area"');
		header('HTTP/1.0 401 Unauthorized');
		echo 'Требуется авторизация для доступа к этому ресурсу.';
		exit;
	}
}

authenticate();

// остальной код
Сервер PHP Просмотров: 44
Оценить код:

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.