Форум 3.8, регистрация отключена. При переходе по ссылке /register.php?do=signup мне говорят, что рега отключена, а при переходе на /register.php?do=register меня посылают и говорят это: Поскольку вы не согласны с правилами форума, регистрация не может быть продолжена. Ну там же надо галочку поставить. Можно ли это как то зарегаться?
Имхо, нет! Ты должен передать пост запрос со всеми даными в базу данных, которые заполняются в форме (<input><input>). Поскольку доступа к странице /register.php?do=signup у нас нету, то и POST запрос мы соответствинно отправить не можем!
Code: http://somehost/forum/register.php?do=register&agree=1 з.ы. Morgan, внимательно посмотри сорсы форумов, многие(в частности булка) создают класс с переменными из реквеста, куда складывают $_GET, потом перезаписывают теми, что в массиве $_POST. Юзают уже из класса после проверки на хаки.
Ну не знаю насколько правильно сделано отключение реги в булке, и будет ли обрабатывать скрипт полученные денные. Но точно могу сказать, что отсутствие доступа к странице с формой отправки данных не проблема - отправить пакет можно и с другой формы или набросав его руками в инет кряке (и аналогичных прогах).
Ясн, спасибо, я слишком тупой для этого, мб можно как то так сделать: /register.php?do=register&cb_rules_agree=yes&agree=1??
2 Cody M. Так врядли проскочишь до формы ввода, а для того, чтобы регнутся нужно послать запрос, так что я вижу лишь один вариант - приведенный выше... А тупо пихнуть ссыль окончания реги ничего не вводя - это ничего не заст разумеется!
Есть какая либо инструкция? А по поводу ссыли, в dle есть возможность смены дизайна через type="select" (POST запрос), немного поколдовав получилось такое: /index.php?action_skin_change=yes&skin_name=L5