[HybridAuth] Версия 0.9.0 с таблицей провайдеров

Новая версия HybridAuth для MODX Revolution добавляет вкладку с отображением привязанных соцсетей к профилю пользователя.

Действий никаких нет, можно только посмотреть.

За обновку благодарим Andrey Grachov, который прислал готовый pull-request в репозиторий.
Василий Наумкин
28 сентября 2014, 04:31
modx.pro
1 984
+2

Комментарии: 10

Наумов Алексей
29 сентября 2014, 15:24
0
Это прикольно! Спасибо Андрею!

Еще бы сделать возможность отвязать соцсеть от профиля)
    Andrey Grachov
    29 сентября 2014, 15:47
    0
    Я думал насчет этого тоже, но мне кажется просто удаление здесь не подойдет. Может есть смысл добавить возможность блокировать учетную запись, чтобы пользователь больше не мог авторизироваться через заблокированный соц. аккаунт?
      Василий Наумкин
      29 сентября 2014, 16:20
      0
      просто удаление здесь не подойдет
      Подойдёт.

      Другой вопрос, что если юзер опять авторизуется через эту соцсеть — она опять привяжется. Да и вообще не ясен практический смысл этого удаления, если можно привязать соцсеть к другой учетке просто авторизовавшись там.
      То есть, соцсеть привязывается к последнему юзеру, для которого использовалась.
        Andrey Grachov
        29 сентября 2014, 16:34
        0
        Я это и подразумевал — если удалить связь с соцсетью, то это никак не повлияет на дальнейшую авторизацию. Поэтому если, допустим, добавить поле blocked в haUserService, то можно будет запретить авторизацию для конкретного аккаунта из соцсети, который ранее был авторизован. Но вопрос в том — нужен ли такой функционал? :)
        Наумов Алексей
        29 сентября 2014, 17:11
        0
        У меня 3 аккаунта на Яндексе, рабочий, личный и клиента. Вот я ухитрялся авторизоваться не под тем на сайте. В этом случае удаление привязки от соц сети мне и нужно, посему и спросил.
          Василий Наумкин
          29 сентября 2014, 18:05
          0
          Если ты зашел под учеткой, которая не привязана к существующему юзеру сайта — будет создан новый.
          Просто выходишь, и заходишь под нужной записью. Чем может помешать привязка соцсети к ошибочно созданному юзеру?

          А если ты привязал неверную соцсеть к нужному юзеру — то перепривяжи нужную и нет проблем.
          Ну или я чего-то не понимаю.
      Сергей Лим
      16 июля 2015, 09:35
      0
      Ребята, давным давно удалил уже этот компонент, сейчас такие ошибки в логе:
      [2015-07-16 09:06:24] (ERROR @ /connectors/index.php) Path specified for package hybridauth is not a valid or accessible directory: /home/c/cw02793/public_html/core/components/hybridauth/model/
      [2015-07-16 09:06:24] (ERROR @ /connectors/index.php) Path specified for package hybridauth is not a valid or accessible directory: /home/c/cw02793/public_html/core/components/hybridauth/model/
      [2015-07-16 09:06:24] (ERROR @ /connectors/index.php) Path specified for package hybridauth is not a valid or accessible directory: /home/c/cw02793/public_html/core/components/hybridauth/model/
      [2015-07-16 09:06:45] (ERROR @ /index.php) Path specified for package hybridauth is not a valid or accessible directory: /home/c/cw02793/public_html/core/components/hybridauth/model/
      [2015-07-16 09:09:36] (ERROR @ /manager/index.php) Path specified for package hybridauth is not a valid or accessible directory: /home/c/cw02793/public_html/core/components/hybridauth/model/

      По файлам через тоталкомандер уже прошелся, нигде нету упоминаний «hybridauth». В чем проблема?

      P.S. Забыл про БД совсем
      Сергей Лим
      16 июля 2015, 09:49
      0
      [2015-07-16 09:48:05] (ERROR @ /connectors/index.php) Could not get table class for class: modAccess
      [2015-07-16 09:48:05] (ERROR @ /connectors/index.php) Could not get table name for class: modAccess
      [2015-07-16 09:48:05] (ERROR @ /connectors/index.php) Error 42000 executing statement:
      Array
      (
      [0] => 42000
      [1] => 1064
      [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 32' at line 1
      )
        Пётр Молчанов
        16 июля 2015, 10:50
        0
        Глянь конфиги principal_targets и extension_packages
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          10