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

apapyn

новички
  • Публикации

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем apapyn

  1. Добрый день!

    Столкнулся с такой же проблемой. Оказывается, Facebook изменил правила авторизации и теперь разрешает только 

    Цитата

     

    Использовать строгий режим для URI перенаправления

    Разрешать только перенаправления с использованием Facebook SDK или с точным совпадением с действительными URI перенаправления OAuth. Настоятельно рекомендуется.

     

    И хотя пишут "Настоятельно рекомендуется", изменить этот параметр невозможно. Получается, надо полностью прописывать URI перенаправления (https://www.facebook.com/v2.0/dialog/oauth?client_id={ID}&redirect_uri=https%3A%2F%2Fwww.{DOMAIN}%2Findex.php%3Fdo%3Dauth-social%26provider%3Dfc&scope=public_profile%2C+email&display=popup&state={STATE}&response_type=code), но там есть переменная STATE, которая для каждой сессии генерируется случайным образом. Как восстановить теперь авторизацию через FB?

  2. Сразу скажу, что в основном дистрибутиве этого бага нет. Только если вы установили этот патч: http://dle-news.ru/2007/03/19/podderzhka_s...kh_tekstov.html

    Исходные данные:

    1. Установлен вышеуказанный патч, а значит поле FULL_STORY соответствует типу LONGTEXT

    2. В настройках скрипта включена опция "Скрывать ссылку на полную новость" (Скрывает ссылку на полную новость, если отсутствует полное описание)

    В таком случае в некоторых версиях MySQL (я столкнулся на 4.1.22-log MySQL, отмечают еще на 5.х.х) функция SUBSTRING неправильно обрабатывает поля типа LONGTEXT, сбрасывая длину строки на 0. Описание бага и его патч здесь: http://lists.mysql.com/commits/21653

    Это приводит к тому, что пропадают ссылки на все новости (что с полной новостью, что без). Сейчас борюсь с хостером, чтобы исправили глюк мускула.

    Повторюсь: к DLE претензий никаких. Просто самому пришлось покопаться, чтобы понять, в чем проблема. Вдруг кому пригодится.

    Версия DataLife Engine: 6.5

    Тип лицензии скрипта: Лицензия активирована

    Режим работы сайта: Включен

    Версия PHP 5.2.5

    Версия MySQL 4.1.22-log MySQL

    Версия GD 2.0.34

    Module mod_rewrite Неопределено

    Безопасный режим Выключен

    Выделено оперативной памяти: 8M

    Отключенные функции: Неопределено

    Максимальный размер загружаемого файла: 2 Mb

    Размер свободного места на диске: 72.87 Gb

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