Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Плагин авторизации через VK для IPS 4.x

Опубликовано:

index.php?app=downloads&module=display&section=screenshot&id=303

Имя файла: Плагин авторизации через VK для IPS 4.x

Владелец файла: siv1987

Файл размещен: 15 Дек 2015

Файл обновлен: 18 Дек 2015

Категория файла: Модификации

 

Плагин содержит метод авторизации через Вконтакте для IPB 4x.

 

Нажмите сюда, чтобы скачать этот файл

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

Опубликовано:

но и с расширением которое в этой теме - тоже самое

Перенес посты в тему поддержки файла.

 

Правильно залили файлы? Нужно содержимое папки upload залить в корень форума, а не саму папку upload.

Опубликовано:
Перенес посты в тему поддержки файла.

 

Правильно залили файлы? Нужно содержимое папки upload залить в корень форума, а не саму папку upload.

 

Да, именно так и сделал.

 

Попробовал несколько раз удалить плагин, удалить файлы, почистить кэш, залить файлы, импортировать xml - эффект тот же, плагин в плагинах есть, а в методах авторизации в админке - нет.

  • 2 недели спустя...
Опубликовано:

Разобрался наконец-то! Причина была весьма смешна - чувак, который занимается вопросами хостинга перенес сайт на другую площадку и не сообщил новые данные фтп, так что я заливал раз за разом файлы на старый и соответственно, плагин не появлялся в методах авторизации. Отвечая на ваш вопрос - хостинг какой-то "собственный", товарищ который отвечает за хостинг говорит, что он его. Комично вышло, но всё-таки работает плагин!) Ну вот так вот у нас команда разбросана :)

 

В итоге - плагин установился, метод авторизации появился и в админке и на сайте. Но при поытке авторизации выдаёт следующую ошибку: " {"error":"invalid_request","error_description":"redirect_uri is blocked"}". В интернете кое-где пишут, что мол надо выйти и войти в вк, что это старая сессия причиной, но я пробовал и пробовал с других компьютеров/аккаунтов вк - такая же ошибка.

 

Может что посоветуете? Ошибок в настройке приложения вк и плагина не вижу, все данные совпадают, в вк через это приложение до обновления движка до 4й версии уже было авторизовано 22 человека, т.е. приложение вк раньше работало исправно.

 

может ещё в каких-то настройках надо поковыряться?

post-59808-0-08288800-1485818425_thumb.png

post-59808-0-11447400-1485818429_thumb.png

post-59808-0-00314700-1485818433_thumb.png

Опубликовано:

"redirect_uri is blocked"

Redirect Uri заблокирован.

Опубликовано:
Redirect Uri заблокирован.

Значение ошибки понятно. Но где он заблокирован? Как, чем, где? И как это исправить:) Вроде бы ничего нигде не блокировано.

 

Ага, может быть сам вк его почему-то заблокировал, обращусь к ним в поддержку.

Изменено пользователем zaikinalexander

Опубликовано:

В итоге, с этой проблемой разобрался " " {"error":"invalid_request","error_description":"redirect_uri is blocked"}" " .

 

Ошибка redirect_uri is blocked означает, что вконтакте на своей стороне заблокировали используемый урл и авторизация по нему никак не удастся. Жаль, что они не пишут об этом в приложении и никак не уведомляют админа приложения, но хотя бы из кода ошибки это можно понять. Обратился в поддержку ВК, описал им ситуацию, что мол "возможно вирусы были, какие-то проблемы были, но сейчас мы обновились, вирусов никаких нет, всё хорошо, форум у нас не нарушает законов" и так далее. Несколько суток они проверяли, в итоге открыли авторизацию, ура!

  • 7 месяцев спустя...
Опубликовано:

Друзья, а кто-нибудь тестировал плагин на 4.2?

Опубликовано:
Друзья, а кто-нибудь тестировал плагин на 4.2?

Вы будете первым.

Я не вижу на форуме разработчиков IPS каких-либо упоминаний в изменении "Login Handlers".

Да и, думаю, скачавшие в случае проблем сообщили бы.

  • 1 месяц спустя...
Опубликовано:

Добрый! Устанавливаю плагин, появляется ошибка что в базе уже существует подобная таблица.... думаю ок... удалю и повторно установлю и будет Ок.

 

Захожу в плагины и вижу, что появилось 2 плагина ) и не хотят удаляться

 

b85f52f3a8ddf570cdf7eb68c07a11fb.png

 

При попытке удалить ошибка

 

IPS\Db\Exception: Can't DROP 'vk_id'; check that column/key exists (1091)
#0 /var/www/forum/data/www/styleforum.ru/system/Db/Db.php(1894): IPS\_Db->query('ALTER TABLE `sf...')
#1 /var/www/forum/data/www/styleforum.ru/plugins/vkontakte/uninstall.php(10): IPS\_Db->dropColumn('core_members', 'vk_id')
#2 /var/www/forum/data/www/styleforum.ru/system/Plugin/Plugin.php(532): require_once('/var/www/stylef...')
#3 /var/www/forum/data/www/styleforum.ru/system/Node/Controller.php(1213): IPS\_Plugin->delete()
#4 /var/www/forum/data/www/styleforum.ru/system/Dispatcher/Controller.php(85): IPS\Node\_Controller->delete()
#5 /var/www/forum/data/www/styleforum.ru/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute()
#6 /var/www/forum/data/www/styleforum.ru/applications/core/modules/admin/applications/plugins.php(38): IPS\Node\_Controller->execute()
#7 /var/www/forum/data/www/styleforum.ru/system/Dispatcher/Dispatcher.php(146): IPS\core\modules\admin\applications\_plugins->execute()
#8 /var/www/forum/data/www/styleforum.ru/admin/index.php(13): IPS\_Dispatcher->run()
#9 {main}

Опубликовано:

Откройте www/forum/data/www/styleforum.ru/plugins/vkontakte/uninstall.php

\IPS\Db::i()->dropColumn( 'core_members', 'vk_id' );
\IPS\Db::i()->dropColumn( 'core_members', 'vk_token' );
\IPS\Db::i()->delete( 'core_login_handlers', array( 'login_key=?', 'VK'));

замените на

try
{
\IPS\Db::i()->dropColumn('core_members', array('vk_id', 'vk_token'));
}
catch(\Exception $e) {}

try
{
\IPS\Db::i()->delete( 'core_login_handlers', array( 'login_key=?', 'VK'));
}
catch(\Exception $e) {}

Опубликовано:

Спасибо... Один из 2х удалило, а на втором аналогичная ошибка

Опубликовано:

Спасибо... Один из 2х удалило, а на втором аналогичная ошибка

 

Ищите его в папке с плагинами. Я путь из ошибки взял. Там только первый.

Опубликовано:

Спасибо plugins/pf96844398a/

  • 1 месяц спустя...
Опубликовано:

В логах посыпались вот такие ошибки:

InvalidArgumentException:  (0)
#0 /var/www/site.ru/system/Member/Member.php(190): IPS\Patterns\_ActiveRecord::load(132836701, 'vk_id', NULL)
#1 /var/www/site.ru/system/Login/VK.php(107): IPS\_Member::load(132836701, 'vk_id')
#2 /var/www/site.ru/system/Login/Login.php(412): IPS\Login\_VK->authenticate(Object(IPS\Http\Url\Friendly))
#3 /var/www/site.ru/applications/core/modules/front/system/login.php(51): IPS\_Login->authenticate()
#4 /var/www/site.ru/system/Dispatcher/Controller.php(96): IPS\core\modules\front\system\_login->manage()
#5 /var/www/site.ru/system/Dispatcher/Dispatcher.php(146): IPS\Dispatcher\_Controller->execute()
#6 /var/www/site.ru/index.php(12): IPS\_Dispatcher->run()
#7 {main}

Есть какие-нибудь соображения?

Опубликовано:
Есть какие-нибудь соображения?

Плагин включен? Именно плагин, а не метод авторизации.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.