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

Как сделать переход в личный кабинет после регистрации?


     03.10.2019    dle, регистрация, редирект, переход, ссылка, личный кабинет    Общие вопросы по PHP, Модули, Хаки, Ламерские вопросы    1646

вопрос
Ну, думаю суть вопроса понятна по заголовку)
Нужно сделать переход в личный кабинет после регистрации. пробовал, но ник пользователя не выводится в register.tpl
Как быть?

Ответа пока нет


8 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 3 октября 2019 16:27 -

Если речь идет о registration.tpl, то надо в engine/modules/register.php

Под:

$tpl->load_template( 'registration.tpl' );


Добавить

$tpl->set( '{user_name}', $member_id['name'] );

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Gera
Юзер

Gera - 3 октября 2019 19:46 -

Не то. на странице валидации ник пользователю еще недоступен.
Нужно как-то в куки записывать логин при регистрации а потом переносить на страницу валидации чтобы работала ссылка /user/nick/

dj-avtosh
PHP-developer

dj-avtosh - 3 октября 2019 20:32 -

Зато там есть $_REQUEST['id'], и если открыть глаза можно заюзать такое:


$user_arr = explode( "||", base64_decode( @rawurldecode( $_REQUEST['id'] ) ) );

$user = trim( $user_arr[0] ) ;

$tpl->set( '{user_name}', $user );



куки...

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Gera
Юзер

Gera - 3 октября 2019 20:36 -

не работает ;(
Куда это вставить?

dj-avtosh
PHP-developer

dj-avtosh - 3 октября 2019 20:39 -

Прямо под:

$_REQUEST['id'] = htmlspecialchars( $_REQUEST['id'], ENT_QUOTES, $config['charset'] );

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Gera
Юзер

Gera - 3 октября 2019 20:42 -

Спасибо!

dj-avtosh
PHP-developer

dj-avtosh - 3 октября 2019 20:44 -

лучше НАД

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 3 октября 2019 20:43 -

а может прямо над, нужно проверять.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

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

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

наверх