Уважаемые участники форума... прошу вашей помощи!
1) Win 2003 server
2) Apache 2.2.4
3) php 5.2.3
4) mysql 4.1.22
5) ActivePerl 5.8.8.820
6) ZendOptimizer 3.3.0
7) courier mail server 1.54
8) Sendmail for Windows V3.10 R3(Indigo Mail)
9) phpBB 2.0.22 + Advanced Visual Confirmation 1.2.0b + stop advertisement bots 2.0.0
Теперь коротко о проблеме:
После прочтений данного форума добился всего чего хотел(боты не регятся, мыло и лички шлются как положенно регистрация работает)
Но столкнулся с проблемой связанной с тем что сервер мой находится находится на стыке 3-х выделенных каналов. Т.е. при попытке включить функцию активации аккаунта пользователем форум через sendmail шлет линк на активацию в виде одного жестко зафиксированного адреса указанного в конфиге форума вида "http://f0rm0za.npnet.ru/forum/profile.p ... ed6e5c9e34"
Но на этот url 2 других сети зайти физически не смогут по правилам маршрутиризации сервера и не смогут активироваться. Подскажите можно ли и где ковырнуть код чтоб форум каждой сети кидал различные линки на активацию исходя из какой сети зарегался юзер.
P.S.
на движке портала аналогичную проблему решил, но что делать с форумом ума не приложу.
Правильная ссылка на активацию аккаунта пользователем. Как?!
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза
Существует мод, Allow Multiply Domain Names, найти можно у нас на сайте. Я думаю он решит эту проблему, т.к. нужные параметры будут присваиваться автоматически в зависимости от адреса, с которого зашел пользователь.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB Guru
- Сообщения: 5484
- Зарегистрирован: 21 год 1 месяц
- Поблагодарили: 2 раза