И без полей ввода пропишут?
Да нет, регистрируются не роботы. Просто если не будет возможности вписать спамерский контент, то и лезть никто не будет. Ведь я подразумеваю контекст активирования в режиме Admin, а не User.
те кто этим занимается понятия не имеет что у вас там на страничке нарисовано... они сразу вызывают скрипт так как будто уже ввели данные в поля формы и нажали отправить (ведь им известно какие поля обычно трубуются при регистрации).d-signer писал(а):И без полей ввода пропишут?
d-signer писал(а):А, понял, спасибо. То есть, надо просто обрезать количество аргументов функции.

Проблема: если в форму ввода пригласительного кода ввести любую комбинацию из букв и цифр (или в сочетании: буквы с цифрами), и нажать "Отправить", то происходит открытие регистрационной формы.
CREATE TABLE phpbb_invitations (
invitation_id MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT ,
invitation_code VARCHAR( 8 ) NOT NULL ,
invitation_description TEXT NOT NULL,
invitation_uses MEDIUMINT( 8 ) NOT NULL DEFAULT '1',
invitation_sender MEDIUMINT( 8 ) NOT NULL DEFAULT '0',
invitation_group MEDIUMINT( 8 ) NOT NULL DEFAULT '0',
invitation_group_auto_activate TINYINT( 1 ) NOT NULL DEFAULT '0',
invitation_email TEXT NOT NULL,
PRIMARY KEY ( invitation_id )
);
CREATE TABLE phpbb_invitation_users (
invitation_id MEDIUMINT( 8 ) NOT NULL,
user_id MEDIUMINT( 8 ) NOT NULL,
PRIMARY KEY ( user_id )
);
INSERT INTO phpbb_config ( config_name , config_value )
VALUES ('invitation_only', '2');
INSERT INTO phpbb_config ( config_name , config_value )
VALUES ('invite_u2u', '2');
INSERT INTO phpbb_config ( config_name , config_value )
VALUES ('additional_rules', '');
ALTER TABLE phpbb_users ADD user_invites MEDIUMINT( 8 ) NOT NULL DEFAULT '0';
ALTER TABLE phpbb_groups ADD group_invites MEDIUMINT( 8 ) NOT NULL DEFAULT '0';
Вернуться в Запросы модов для phpBB 2.0.x
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0