Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Редирект в профиль после регистрации?

Редирект в профиль после регистрации?


     11.09.2025    Все вопросы » Общие вопросы    236

вопрос
Приветствую, есть код редиректа в профиль после успешной авторизации

if(isset($_POST['login']) and $is_logged and isset($member_id['name'])){
    header("Location: ".($config['allow_alt_url'] ? $config['http_home_url'] .'user/'.urlencode($member_id['name']).'/' : $PHP_SELF.'?subaction=userinfo&user='.urlencode($member_id['name'])));
    die();
}


Подскажите можно ли изменить этот код для редиректа пользователя после регистрации engine/modules/register.php

Ответил: New-dev.ru


Можно, для DLE от 17.1 и выше в файле "engine/modules/register.php" найти:
header('Location: ' . $config['http_home_url'] );

и заменить на:
header("Location: ".($config['allow_alt_url'] ? $config['http_home_url'] .'user/'.urlencode($member_id['name']).'/' : $PHP_SELF.'?subaction=userinfo&user='.urlencode($member_id['name'])));

Можно через систему плагинов это сделать.

2 комментария

Nimax
Юзер

Nimax - 12 сентября 2025 19:31 -

А вернуть на страницу с которой прошел на регистрацию?

New-dev.ru
Эксперт

New-dev.ru - 16 сентября 2025 10:20 -

Плагин Возврат назад после регистрации и выхода из аккаунта. После успешной регистрации пользователь будет перенаправлен на страницу с которой прошел на регистрацию. Также после выхода из аккаунта будет перенаправление обратно. DLE 13.0 и выше.

Платные модули DLE - http://new-dev.ru
Телеграм-канал - http://t.me/webdle

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх