Перейти к публикации

Серьёзная ошибка DLE_API функция external_register DLE 9.6-9.8


ПафНутиЙ

Рекомендованные сообщения

В dle_api есть серьёзная ошибка:

Невозможно любая регистрация пользователя через функцию external_register()

Версия API: 0.07

Строка 292:


$email = $db->safesql(trim( str_replace( $not_allow_symbol, '', strip_tags( stripslashes( $email ) ) ) ) );

Должно быть:

$email = $this->db->safesql(trim( str_replace( $not_allow_symbol, '', strip_tags( stripslashes( $email ) ) ) ) );

И сразу прямой вопрос: стоит ли надеяться на исправления ошибки в ближайшее время (ошибка тянется ещё с 9.6)?

Спасибо.

Ссылка на сообщение
Поделиться на других сайтах

И сразу прямой вопрос: стоит ли надеяться на исправления ошибки в ближайшее время (ошибка тянется ещё с 9.6)?

Проблема принята, будет исправлена с выходом новой версии скрипта.

Ссылка на сообщение
Поделиться на других сайтах

И сразу прямой вопрос: стоит ли надеяться на исправления ошибки в ближайшее время (ошибка тянется ещё с 9.6)?

Проблема принята, будет исправлена с выходом новой версии скрипта.

Спасибо! Это будет замечательно, а то пришлось дублировать в модуль функцию.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

А разве кто-то использует API ?

Алгоритмы работы API и DLE как-бы немного не совпадают. Особенно при регистрации. API практически ничего не анализирует (БАНЫ и т.п.). Т.е. могут быть ситуации когда пользователю запрещено регистрироваться стандартным образом в DLE, а API легко пропустит такую регистрацию. И таких мест в API довольно много. Я писал про это очень давно, но.. "воз и ныне там".

ЗЫ: Сорри если не то или не туда написал, наболело.....

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...