[HybridAuth] Версия 0.9.0 с таблицей провайдеров
Новая версия HybridAuth для MODX Revolution добавляет вкладку с отображением привязанных соцсетей к профилю пользователя.
Действий никаких нет, можно только посмотреть.
За обновку благодарим Andrey Grachov, который прислал готовый pull-request в репозиторий.
Действий никаких нет, можно только посмотреть.
За обновку благодарим Andrey Grachov, который прислал готовый pull-request в репозиторий.
Комментарии: 10
Это прикольно! Спасибо Андрею!
Еще бы сделать возможность отвязать соцсеть от профиля)
Еще бы сделать возможность отвязать соцсеть от профиля)
Я думал насчет этого тоже, но мне кажется просто удаление здесь не подойдет. Может есть смысл добавить возможность блокировать учетную запись, чтобы пользователь больше не мог авторизироваться через заблокированный соц. аккаунт?
просто удаление здесь не подойдетПодойдёт.
Другой вопрос, что если юзер опять авторизуется через эту соцсеть — она опять привяжется. Да и вообще не ясен практический смысл этого удаления, если можно привязать соцсеть к другой учетке просто авторизовавшись там.
То есть, соцсеть привязывается к последнему юзеру, для которого использовалась.
Я это и подразумевал — если удалить связь с соцсетью, то это никак не повлияет на дальнейшую авторизацию. Поэтому если, допустим, добавить поле blocked в haUserService, то можно будет запретить авторизацию для конкретного аккаунта из соцсети, который ранее был авторизован. Но вопрос в том — нужен ли такой функционал? :)
У меня 3 аккаунта на Яндексе, рабочий, личный и клиента. Вот я ухитрялся авторизоваться не под тем на сайте. В этом случае удаление привязки от соц сети мне и нужно, посему и спросил.
Если ты зашел под учеткой, которая не привязана к существующему юзеру сайта — будет создан новый.
Просто выходишь, и заходишь под нужной записью. Чем может помешать привязка соцсети к ошибочно созданному юзеру?
А если ты привязал неверную соцсеть к нужному юзеру — то перепривяжи нужную и нет проблем.
Ну или я чего-то не понимаю.
Просто выходишь, и заходишь под нужной записью. Чем может помешать привязка соцсети к ошибочно созданному юзеру?
А если ты привязал неверную соцсеть к нужному юзеру — то перепривяжи нужную и нет проблем.
Ну или я чего-то не понимаю.
Ребята, давным давно удалил уже этот компонент, сейчас такие ошибки в логе:
[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. Забыл про БД совсем
[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. Забыл про БД совсем
Чистка БД не помогла
[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
)
[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
)
Глянь конфиги principal_targets и extension_packages
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.