Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Ошибка 403 при регистрации
RSS

Ошибка 403 при регистрации

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
 
eugrus
Участник Проекта

eugrus
Всего сообщений: 420
Рейтинг пользователя: 5


Ссылка


Дата регистрации на форуме:
14 мар. 2005
С недавних пор при регистрации на форуме (после нажатия на кнопку обычной или расширенной) вылезает ошибка 403.

Всё остальное вроде бы работает...

---
Russian UNIX Forums
eugrus
Участник Проекта

eugrus
Всего сообщений: 420
Рейтинг пользователя: 5


Ссылка


Дата регистрации на форуме:
14 мар. 2005
Выяснилось, что если убрать параметр refpage, проблема пропадает.

Что делать?

---
Russian UNIX Forums
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003
А в адресной строке что написано при возникновении такой ошибки? Может быть просто переход срабатывает не туда, а в закрытую область...
eugrus
Участник Проекта

eugrus
Всего сообщений: 420
Рейтинг пользователя: 5


Ссылка


Дата регистрации на форуме:
14 мар. 2005

---
Russian UNIX Forums
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Поэкспериментировал немного... Как только в параметры попадает http://, тут же выпадает 403, даже если такого скрипта нет на сервере вообще. Например:
http://unixforums.org.ru/simpletest.php?test=http://none
Так что это какая-то "защита" на сервере так замечательно работает. А что в логах сервера пишется?

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
eugrus
Участник Проекта

eugrus
Всего сообщений: 420
Рейтинг пользователя: 5


Ссылка


Дата регистрации на форуме:
14 мар. 2005
XXXX Pro как надо подправить скрипт чтобы просто удалить перенаправление и заменить его на простую ссылку?

P.S. Может быть можно реализовать перенаправление так, чтобы протокол добавлялся программно, а не через переменную на входе?

---
Russian UNIX Forums
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Вопрос такой: а при какой ситуации такое происходит? Если только при регистрации (точнее, при нажатии кнопки "Быстрая/полная регистрация"), то самый простой вариант — это заменить тип запроса с get на post при нажатии соответствующей кнопки (это файл styles/abstract/profile.php, одна из самых первых функций).

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
eugrus
Участник Проекта

eugrus
Всего сообщений: 420
Рейтинг пользователя: 5


Ссылка


Дата регистрации на форуме:
14 мар. 2005

XXXX Pro написал:
[q]
(точнее, при нажатии кнопки "Быстрая/полная регистрация")
[/q]


Именно так.

А что менять?

---
Russian UNIX Forums
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001

<form action="index.php" method=GET style="padding: 2px"><input type=hidden name=m value=profile>
<input type=hidden name=a value=register><input type=hidden name=q value=1>
<input type=hidden name=refpage value="<?=$_SERVER['HTTP_REFERER'];?>">
<input type=submit value="<?=MSG_forum_quickreg;?>" style="width : 90%"></form>
<? } ?>
<tr><td class="tablehead">
<form action="index.php" method=GET style="padding: 2px"><input type=hidden name=m value=profile>
<input type=hidden name=a value=register><input type=hidden name=q value=0>
<input type=hidden name=refpage value="<?=$_SERVER['HTTP_REFERER'];?>">
<input type=submit value="<?=MSG_forum_fullreg;?>" style="width : 90%"></form>
<tr><td class="tablehead">
<form action="index.php" method=GET style="padding: 2px"><input type=submit value="<?=MSG_forum_disagree;?>" style="width : 90%"></form>
<? if ($GLOBALS['opt_activate']==1) { ?>
<tr><td class="tablehead">
<form action="index.php" method=GET style="padding: 2px"><input type=hidden name=m value=profile>
<input type=hidden name=a value=resend><input type=submit value="<?=MSG_resend;?>" style="width : 90%"></form><? } ?>

Вот в этом кусе нужно method=GET заменить на method=POST (или лучше method="post") все 4 раза. (Это файл styles/abstract/profile.php.)

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
eugrus
Участник Проекта

eugrus
Всего сообщений: 420
Рейтинг пользователя: 5


Ссылка


Дата регистрации на форуме:
14 мар. 2005
Очевидно у нас разные версии файлов.

Я отредактировал такой кусок:
<form action="index.php" method=POST><input type=hidden name=m value=profile>
<input type=hidden name=a value=register><input type=hidden name=q value=1>
<input type=hidden name=refpage value="<?=$_SERVER['HTTP_REFERER'];?>">
<input type=submit value="<?=MSG_forum_quickreg;?>" style="width : 90%"></form>
<? } ?>
<form action="index.php" method=POST><input type=hidden name=m value=profile>
<input type=hidden name=a value=register><input type=hidden name=q value=0>
<input type=hidden name=refpage value="<?=$_SERVER['HTTP_REFERER'];?>">
<input type=submit value="<?=MSG_forum_fullreg;?>" style="width : 90%"></form>
<form action="index.php" method=POST><input type=submit value="<?=MSG_forum_disagree;?>" style="width : 90%"></form>
<? if ($GLOBALS['opt_activate']==1) { ?>
<form action="index.php" method=POST><input type=hidden name=m value=profile>
<input type=hidden name=a value=resend><input type=submit value="<?=MSG_resend;?>" style="width : 90%"></form><? } ?>


Как бы то ни было вроде бы получилось...

---
Russian UNIX Forums
<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Ошибка 403 при регистрации
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0730. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!