Технический сбой

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

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


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

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

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


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

dj-avtosh
PHP-developer

dj-avtosh - -

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

Под:

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


Добавить

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

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

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

Gera
Юзер

Gera - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

Зато там есть $_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 - -

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

dj-avtosh
PHP-developer

dj-avtosh - -

Прямо под:

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

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

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

Gera
Юзер

Gera - -

Спасибо!

dj-avtosh
PHP-developer

dj-avtosh - -

лучше НАД

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

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

dj-avtosh
PHP-developer

dj-avtosh - -

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

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

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

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

наверх