Перейти к публикации

Перенаправление после Регистрации и валидации - реализация.


Рекомендованные сообщения

Ранее не обращался сюда, так как не было необходимости. Все модификации движка делаю сам, не используя популярных модов.

 

И так, у меня заказчик потребовал, чтобы после регистрации и валидации пользователя сразу-же направляло в ЛК. Вроде, казалось бы ничего страшного, подмени ссылку в register.php, и все. Но нет, подмена достижима в четырех местах. Два пункта сразу отметаются, т.к. они осуществляют переход к валидации, а head и home url - от них редиректит сразуже в ЛК, без валидации.

Пробовал с записями в Htaccess, но тоже не то, что надо. 

Вроде опыта и хватает, руки не кривые, а тут на самом простом спотыкнулся!

Кто решил данный вопрос, подскажите, буду премного благодарен!

Изменено пользователем sgb-install
Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, sgb-install сказал:

Вроде, казалось бы ничего страшного, подмени ссылку в register.php, и все. Но нет, подмена достижима в четырех местах. Два сразу отметаются, т.к. они осуществляют переход к валидации, а head и home url - от них редиректит сразуже в ЛК, без валидации.

ну правильно в register.php, только не ссылки нужно подменять, а после того как вставились данные в БД уже после валидации, и поставились куки 

set_cookie( "dle_user_id", $id, 365 );
set_cookie( "dle_password", md5($regpassword), 365 );

ставите header https://www.php.net/manual/ru/function.header.php на профиль, и оставливаете работу через exit

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, celsoft сказал:

ну правильно в register.php, только не ссылки нужно подменять, а после того как вставились данные в БД уже после валидации, и поставились куки 


set_cookie( "dle_user_id", $id, 365 );
set_cookie( "dle_password", md5($regpassword), 365 );

ставите header https://www.php.net/manual/ru/function.header.php на профиль, и оставливаете работу через exit

Спасибо вам Большое!

Как я такое упустил... стыдно даже! 😌

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...