- Patch #258200 by pwolanin, dropcube: fixed access by-pass due to test framework.

merge-requests/26/head
Dries Buytaert 2008-07-03 06:23:22 +00:00
parent bd91faf66c
commit 0ccb4c40d1
1 changed files with 8 additions and 0 deletions

View File

@ -20,6 +20,14 @@ define('MAINTENANCE_MODE', 'install');
* The installation phase we should proceed to.
*/
function install_main() {
// The user agent header is used to pass a database prefix in the request when
// running tests. However, for security reasons, it is imperative that no
// installation be permitted using such a prefix.
if (preg_match("/^simpletest\d+$/", $_SERVER['HTTP_USER_AGENT'])) {
header('HTTP/1.1 403 Forbidden');
exit;
}
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_CONFIGURATION);