[3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB Guru
- Сообщения: 7522
- Стаж: 21 год 1 месяц
- Откуда: СССР
- Благодарил (а): 4 раза
- Поблагодарили: 94 раза
Re: Внешняя регистрация на форуме. Код для своего сайта
Василий72, вы можете использовать ПОДХОДЯЩИЙ ббкод, а не любой попавшийся?
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x) / Мини [FAQ] по phpBB 3.1.x
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
Последние и единственно актуальные на сегодня версии - 3.1.12 и 3.2.2!
Небесплатно накачаю ваш VPS/VDS/DS стероидами и заставлю ваши CMS летать =)
phpBB Guru blog | Тестируем phpBB 3.3 здесь! |
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 7 лет 2 месяца
- Откуда: Рига, Латвия
- Поблагодарили: 1 раз
Re: Внешняя регистрация на форуме. Код для своего сайта
Я не понял ответ? Что я могу использовать?Mr. Anderson писал(а): 04.02.2018 16:03Василий72, вы можете использовать ПОДХОДЯЩИЙ ббкод, а не любой попавшийся?
А что есть готовый код регистрации?
С уважением,
Василий
Автоматические рыбные фермы. Например в Таллине в центре города на чердаке 150 м2 построил осетровник 5 т мяса в год.
http://catfish.lv/test/
Василий
Автоматические рыбные фермы. Например в Таллине в центре города на чердаке 150 м2 построил осетровник 5 т мяса в год.
http://catfish.lv/test/
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Для размещения кода или его фрагмента в сообщениях используйте bb-код
[code]
а не [icode]
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Что это? Опять?Василий72 писал(а): 02.02.2018 21:04//Получение переменных методом POST
$username = utf8_normalize_nfc(request_var('username', '', true));
$password = utf8_normalize_nfc(request_var('password', '', true));
//Проверка и защита передаваемых данных
$username = addslashes(strip_tags($username));
$password = addslashes(strip_tags($password));
$username = $db->sql_escape($username);
$password = $db->sql_escape($password);
вы что, комментов вообще не читаете?
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 7 лет 2 месяца
- Откуда: Рига, Латвия
- Поблагодарили: 1 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Так это новый код для регистрации и я данные о пользователе получил через свою CMS. Начало завожу в базу данных CMS пользователя, а потом завожу пользователя в базу данных форума, поэтому я подумал, лучше еще раз почистить.
Отправлено спустя 29 секунд:
Sheer писал(а): 04.02.2018 16:13Для размещения кода или его фрагмента в сообщениях используйте bb-кодКод: Выделить всё
а не [icode][/quote] А понял.
С уважением,
Василий
Автоматические рыбные фермы. Например в Таллине в центре города на чердаке 150 м2 построил осетровник 5 т мяса в год.
http://catfish.lv/test/
Василий
Автоматические рыбные фермы. Например в Таллине в центре города на чердаке 150 м2 построил осетровник 5 т мяса в год.
http://catfish.lv/test/
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Зачем тогда вот это
???rxu писал(а): 04.02.2018 16:16$username = utf8_normalize_nfc(request_var('username', '', true));
$password = utf8_normalize_nfc(request_var('password', '', true));
request_var получает переменные из входного потока POST/GET/REQUEST.
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 7 лет 2 месяца
- Откуда: Рига, Латвия
- Поблагодарили: 1 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Я не понял? Вы что смотрите мой старый код вчерашний? Мы с ним все разобрались.
Я сегодня разместил новую тему "Внешняя регистрация на форуме. Код для своего сайта"
и новый код регистрации на сайте одновременно на форуме.
У меня нет функции request_var. Я данные получил через CMS сайта.
С уважением,
Василий
Автоматические рыбные фермы. Например в Таллине в центре города на чердаке 150 м2 построил осетровник 5 т мяса в год.
http://catfish.lv/test/
Василий
Автоматические рыбные фермы. Например в Таллине в центре города на чердаке 150 м2 построил осетровник 5 т мяса в год.
http://catfish.lv/test/
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Я смотрю код, который вы тут запостили 45 минут назад Внешняя регистрация на форуме. Код для своего сайта
Отправлено спустя 3 минуты 3 секунды:
А всё остальное?
Отправлено спустя 1 минуту 10 секунд:
А что, в ЦМС данные не фильтруются на входе?
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 7 лет 2 месяца
- Откуда: Рига, Латвия
- Поблагодарили: 1 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Добрый вечер!
Отправлено спустя 1 минуту 59 секунд:
Авторизация происходит редко и поэтому затраты времени процессора не так важны для регистрации.
А так в остальном код правильно написан? Я его проверил, все работает.
Согласно Руководству написания кода для phpBB. Там написано, что надо обязательно очищать переменные, полученные от пользователя, при каждом записи в базу данных форума.
Отправлено спустя 1 минуту 59 секунд:
Авторизация происходит редко и поэтому затраты времени процессора не так важны для регистрации.
А так в остальном код правильно написан? Я его проверил, все работает.
С уважением,
Василий
Автоматические рыбные фермы. Например в Таллине в центре города на чердаке 150 м2 построил осетровник 5 т мяса в год.
http://catfish.lv/test/
Василий
Автоматические рыбные фермы. Например в Таллине в центре города на чердаке 150 м2 построил осетровник 5 т мяса в год.
http://catfish.lv/test/
-
- phpBB 2.0.1
- Сообщения: 258
- Стаж: 9 лет 8 месяцев
- Откуда: Okayma
- Благодарил (а): 39 раз
- Поблагодарили: 1 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
А как быть Вы запустили авторизацию?
Я вставила код:
Код: Выделить всё
<form action="index.php" method="post" name="form_auth">
<table>
<tbody><tr>
<td> Логин: </td>
<td>
<input type="LOGIN" name="LOGIN" required="required"><br>
<span id="valid_email_message" class="mesage_error"></span>
</td>
</tr>
<tr>
<td> Пароль: </td>
<td>
<input type="PASSWORD" name="PASSWORD" placeholder="минимум 6 символов" required="required"><br>
<span id="valid_password_message" class="mesage_error"></span>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="btn_submit_auth" value="Войти">
</td>
</tr>
</tbody></table>
</form>
General Error
Illegal use of $_POST. You must use the request class to access input data.
Отправлено спустя 16 минут 14 секунд:
Пришлось вот так вот код исправить:
Код: Выделить всё
//Задаем начальные данные для регистрации USER
$request->enable_super_globals();
$arResult['LOGIN'] = $_REQUEST['LOGIN'];
$arResult['PASSWORD'] = $_REQUEST['PASSWORD'];
Но теперь когда авторизуюсь, пишет:
Такое имя есть в базе данных форума. На форуме надо будет пройти регистрацию вручную.
И поле ввода логина и пароля все равно активно... Подскажите плз, что я не так делаю.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.2] Проверка логина и пароля форума для интеграции форума с сайтом
Велосипеды это, конечно, неплохо, но не стоит их изобретать. Ведь не случайно в phpBB запретили суперглобальные переменные.
Английски же по белому написано
Ведь буквально недавно об этом говорилось.Еще раз? Извольте Создание сайта с авторизацией через phpBB
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.