sgb-install 0 Опубликовано: 6 января 2022 Рассказать Опубликовано: 6 января 2022 (изменено) Ранее не обращался сюда, так как не было необходимости. Все модификации движка делаю сам, не используя популярных модов. И так, у меня заказчик потребовал, чтобы после регистрации и валидации пользователя сразу-же направляло в ЛК. Вроде, казалось бы ничего страшного, подмени ссылку в register.php, и все. Но нет, подмена достижима в четырех местах. Два пункта сразу отметаются, т.к. они осуществляют переход к валидации, а head и home url - от них редиректит сразуже в ЛК, без валидации. Пробовал с записями в Htaccess, но тоже не то, что надо. Вроде опыта и хватает, руки не кривые, а тут на самом простом спотыкнулся! Кто решил данный вопрос, подскажите, буду премного благодарен! Изменено 6 января 2022 пользователем sgb-install Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 6 января 2022 Рассказать Опубликовано: 6 января 2022 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 Цитата Ссылка на сообщение Поделиться на других сайтах
sgb-install 0 Опубликовано: 6 января 2022 Рассказать Опубликовано: 6 января 2022 Автор 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 Спасибо вам Большое! Как я такое упустил... стыдно даже! 😌 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.