Страница 1 из 1

Drupal войти просто так

Добавлено: Вт авг 10, 2021 1:21 am
icedog
А так получится (2 варианта):

Создайте файл в корне, например login.php следующего содержания

Код: Выделить всё

<?php
define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
global $user;
$user = user_load(1);
drupal_session_regenerate();
drupal_goto('user');
?>
Запустить его http://ВАШСАЙТ/login.php

После чего вы будете залогинены под админом, можно перейти на главную

или

Создать файл в корне, например login.php следующего содержания

Код: Выделить всё

<?php
use Drupal\Core\DrupalKernel;
use Symfony\Component\HttpFoundation\Request;
$autoloader = require_once 'autoload.php';
$kernel = new DrupalKernel('prod', $autoloader);
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$user = Drupal\user\Entity\User::load(1);
user_login_finalize($user);
$response->send();
$kernel->terminate($request, $response);
?>
Запустить его http://ВАШСАЙТ/login.php

После чего вы будете залогинены под админом, можно перейти на главную