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

Все, что касается CMS WordPress
Ответить
Аватара пользователя
icedog
Site Admin
Сообщения: 141
Зарегистрирован: Пн авг 03, 2020 5:49 pm
Откуда: Краснодар
Контактная информация:

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

Сообщение 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
После чего вы будете залогинены под админом, можно перейти на главную
Ответить