- Patch #258200 by pwolanin, dropcube: fixed access by-pass due to test framework.
parent
bd91faf66c
commit
0ccb4c40d1
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue