Author Topic: Не получается залогиниться в VKontakte  (Read 885 times)

0 Members and 1 Guest are viewing this topic.

Offline AshenLight

  • Newbie
  • *
  • Posts: 33
  • Country: ru
В адресной строке браузера ссылки "обезличенные". Вроде такой: https://vk.com/feed?section=friends. Пробовал в разных браузерах. Везде одно и то же. Как-то случайно удалось получить довольно оригинальную ссылку содержащую такое: "logout&hash=1542484390_0d78fcc301eaa17dca&rnd=".
Какую ссылку в поле не вставляй, кнопка "OK" неактивна. Кнопка "Запрос токена" нажимается, но ничего не происходит.
В чём загвоздка? Подскажите.
 

Offline Elzor

AshenLight, ничего не понятно. Но очень интересно. У меня логинится.
Не знаю, может как-то скриншоты процесса покажете. Плюс ВИ.
 

Offline AshenLight

  • Newbie
  • *
  • Posts: 33
  • Country: ru
А что конкретно непонятно? Вам скриншот адресной строки надо? Адрес из неё в своё сообщение скопировал. Я понимаю, что алгоритм такой: в Учётных записях, жмём кнопку "Запрос токена", копируем из браузера ссылку и жмём кнопку ОК. Но у меня ссылки типа: https://vk.com/feed  https://vk.com/ashenlightz  https://vk.com/im и т.п. Других нет. Вот и пытаюсь понять, что и где не так. Не понятно ещё, с какой стати сайт должен предупреждать об опасности копирования ссылки.)

Spoiler
VersionInfo
Quote
CPU: Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz [x86 Family 6 Model 15 Stepping 11] [2 CPUs]
Installed RAM: 3064 MBytes
Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 1108 MBytes

Miranda NG Version: 0.96.6 build #4487 (f3100d9)
Build time: 15 сен 2025 12:15:56
Profile: Z:\[OTHER]\[personal]\[my_files]\other_files\miranda-ng\Profiles\profile\profile.dat
Database driver: SQLite database driver
Database encryption mode: default
Profile size: 10088448 Bytes
Profile creation date: 27 янв 2023 13:25:14
Language pack: Russian (RU) [0419]
Service Mode: No
SRMM Log Viewer: hpp
SRMM Groupchat Log Viewer: built-in

Active Plugins (36):
¤ AuthState.dll v.0.0.2.2 [28 май 2025 14:38:36] - Authorization state
¤ AVS.dll v.0.98.1.6 [15 сен 2025 12:16:02] - Avatar service
¤ Clist_modern.dll v.0.9.1.12 [15 сен 2025 12:17:12] - Modern contact list
¤ Console.dll v.0.0.7.4 [15 сен 2025 12:16:14] - Console
¤ CrashDumper.dll v.0.2.0.3 [15 сен 2025 12:17:22] - Crash dumper
¤ Db_autobackups.dll v.0.1.0.7 [15 сен 2025 12:16:18] - Db autobackuper
¤ DbChecker.dll v.0.96.4.1 [15 сен 2025 12:19:12] - Database checker
¤ DbEditorPP.dll v.4.1.0.4 [15 сен 2025 12:17:18] - Database editor++
¤ Dbx_mdbx.dll v.0.95.9.1 [15 сен 2025 12:19:16] - Miranda NG MDBX database driver
¤ Dbx_mmap.dll v.0.95.8.1 [15 сен 2025 12:16:02] - Miranda NG mmap database driver
¤ Dbx_sqlite.dll v.0.96.4.1 [15 сен 2025 12:19:10] - Miranda NG SQLite database driver
¤ Dummy.dll v.0.2.0.2 [15 сен 2025 12:18:18] - Dummy protocol
¤ FileAsMessage.dll v.0.1.0.3 [15 сен 2025 12:18:34] - File as message
¤ Fingerprint.dll v.0.2.1.1 [28 май 2025 14:39:38] - Fingerprint NG
¤ historypp.dll v.1.5.1.5 [15 сен 2025 12:27:26] - History++
¤ HistorySweeperLight.dll v.0.1.0.1 [28 май 2025 14:38:52] - History sweeper light
¤ IEView.dll v.1.6.0.6 [28 май 2025 14:38:54] - IEView
¤ IgnoreState.dll v.0.0.3.0 [28 май 2025 14:38:52] - Ignore state
¤ Import.dll v.0.96.3.1 [15 сен 2025 12:17:10] - Import contacts and messages
¤ MenuEx.dll v.1.3.2.0 [28 май 2025 14:38:52] - Menu item ext
¤ Msg_Export.dll v.3.1.3.1 [15 сен 2025 12:17:24] - Message export
¤ NewEventNotify.dll v.0.2.2.7 [28 май 2025 14:39:18] - NewEventNotify
¤ OpenFolder.dll v.1.1.0.0 [15 сен 2025 12:17:18] - Open Miranda folder
¤ PluginUpdater.dll v.0.3.1.1 [15 сен 2025 12:17:24] - Plugin updater
¤ PManagerEx.dll v.0.0.0.5 [28 май 2025 14:39:26] - Miranda NG profile changer
¤ RemovePersonalSettings.dll v.0.1.0.4 [28 май 2025 14:39:56] - Remove Personal Settings
¤ SeenPlugin.dll v.5.0.5.6 [28 май 2025 14:38:56] - Last seen
¤ SmileyAdd.dll v.0.3.3.1 [28 май 2025 14:39:04] - SmileyAdd
¤ StatusManager.dll v.1.2.0.7 [15 сен 2025 12:18:30] - Status manager
¤ TabSRMM.dll v.3.6.2.6 [28 май 2025 14:38:46] - TabSRMM
¤ Tipper.dll v.2.1.0.8 [28 май 2025 14:39:00] - Tipper
¤ TooltipNotify.dll v.0.7.0.1 [15 сен 2025 12:16:32] - Tooltip notify
¤ TopToolBar.dll v.0.8.0.5 [28 май 2025 14:39:10] - TopToolBar
¤ UInfoEx.dll v.0.9.0.3 [15 сен 2025 12:17:08] - User info ext
¤ Variables.dll v.0.2.3.12 [28 май 2025 14:39:06] - Variables
¤ VKontakte.dll v.0.1.19.3 [15 сен 2025 12:18:08] - VKontakte protocol

Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      4 - Enabled 0 - Disabled  Loaded
MRA                      0 - Enabled 1 - Disabled  Loaded
VKontakte                1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Fp_icons.dll [28 май 2025 14:45:14]
 fp_icons.rar [24 мар 2021 8:34:39]
 HistoryPP_icons.dll [15 сен 2025 12:27:20]
 Proto_Dummy.dll [15 сен 2025 12:27:20]
 Proto_Em_Lan_Proto.dll [28 май 2025 14:45:14]
 Proto_Facebook.dll [5 окт 2021 18:14:54]
 Proto_ICQ.dll [28 май 2025 14:45:14]
 Proto_IRC.dll [5 окт 2021 18:14:48]
 Proto_Jabber.dll [5 окт 2021 18:14:48]
 Proto_MetaContacts.dll [15 сен 2025 12:27:20]
 Proto_MRA.dll [6 авг 2024 19:52:20]
 Proto_mRadio.dll [5 окт 2021 18:14:50]
 Proto_Twitter.dll [5 окт 2021 18:14:48]
 Proto_VKontakte.dll [15 сен 2025 12:27:20]
 Proto_Weather.dll [5 окт 2021 18:14:52]
 SecureIM_icons.dll [20 дек 2024 13:58:08]
 TabSRMM_icons.dll [28 май 2025 14:45:14]
 Toolbar_icons.dll [15 сен 2025 12:27:20]
 UInfoEx_icons.dll [15 сен 2025 12:27:20]
 Watrack_buttons.dll [5 окт 2021 18:15:14]
 Watrack_icons.dll [5 окт 2021 18:15:16]
 xstatus_jabber.rar [24 мар 2021 8:34:42]
 xstatus_mra.dll [10 окт 2018 12:51:44]
[close]
[close]
« Last Edit: 21 01 2026, 18:45:50 by AshenLight »
 

Offline dartraiden

Quote
Не понятно ещё, с какой стати сайт должен предупреждать об опасности копирования ссылки.
Потому что там токен и разработчики сайта ВК добавили предупреждение, мол, не копируйте это и не передавайте никому, а то он сможет угнать ваш аккаунт.
« Last Edit: 22 01 2026, 04:47:06 by dartraiden »
 

Offline dartraiden

Ох уж эта XP. Какие браузеры используете?

В Edge под Windows 10 всё как часы: я уже залогинен в браузере, при нажатии "запрос токена" открывается запрос предоставления доступа, а следом страница с токеном.
« Last Edit: 22 01 2026, 04:58:46 by dartraiden »
 

Offline Elzor

Не то тут что-то.
Во-первых, стоит проверить поведение на свежем ночнике, после стабли был переход с домена vk.com на vk.ru.
Во-вторых, плагин инициирует открытие адреса https://oauth.vk.ru/authorize?client_id=... который может редиректить на id.vk.ru. Для стабли - те же адреса из домена vk.com. Не понимаю, чего бы вдруг одного единственного пользователя oauth.vk.ru редиректил бы куда-то на иные адреса.  Тем более на https://vk.com/feed?section=friends. Чтобы что?
Готов поверить, что на XP вдруг вообще из миранды адреса перестали открываться, но мы используем системный вызов, без каких-то изысков и извратов, так что в этом случае вряд ли к нам вопрос.
 

Offline AshenLight

  • Newbie
  • *
  • Posts: 33
  • Country: ru
Ох уж эта XP. Какие браузеры используете?
Да что вы все так XP презираете?) Браузеров под XP, в которых работает VK, только два: Firefox Quantum и uk.xysq китайский 360EE. Но я и в win7 пробовал. Opera. Такая же картина.
У меня браузеры портабельные, поэтому ссылки из прог не открываются, но это не принципиально. Короче, надо где-то ссылку с токеном раздобыть..
 

Offline AshenLight

  • Newbie
  • *
  • Posts: 33
  • Country: ru
Готов поверить, что на XP вдруг вообще из миранды адреса перестали открываться, но мы используем системный вызов, без каких-то изысков и извратов, так что в этом случае вряд ли к нам вопрос.
У меня ссылки из Миранды не откроются, потому что браузера как бы нет.) Я запускаю тот, который мне нужен (из четырёх), самостоятельно.
Вы оба подали мне хорошую идею. И всё-таки кое-что получилось..
1. Состряпал вот такую ссылку: https://oauth.vk.com/authorize?client_id=******&display=page&scope=wall,friends,photos,groups&response_type=token&v=5.199&state=123456. ID тут скрыл звёздочками. Выделенного жирным, наверное, должно быть побольше, судя по списку разрешений, представленному на VK ID >> Сервисы и сайты.
2. Переходя по ссылке из п. 2, можно получить искомую (?) с токеном и сообщением на странице: "Пожалуйста, не копируйте данные из адресной строки для сторонних сайтов. Таким образом Вы можете потерять доступ к Вашему аккаунту".
3. Ссылку с токеном перекинул в Миранду и кнопка ОК стала активной. Но всё равно залогиниться не удаётся, потому в следующем шаге надо разрешить доступ для Миранды, а как этот шаг сделать не знаю.



Осталось чуть-чуть.. Миранда должна инициировать открытие какой-то страницы. Для этого нужна ссылка определённого вида, содержащая токен?
« Last Edit: 22 01 2026, 18:33:49 by AshenLight »
 

Offline dartraiden

Да что вы все так XP презираете?
Как источник вот таких проблем, вызванных тем, что там приходится действовать через ж.
Но тут действительно, причина не в XP, а в любителях портативного софта.
« Last Edit: 23 01 2026, 04:07:39 by dartraiden »
 

Offline dartraiden

Осталось чуть-чуть.. Миранда должна инициировать открытие какой-то страницы.
Нет, вы перескочили через шаг.

Миранда при нажатии "получить токен" инициирует открытие страницы, где надо подтвердить доступ, после этого браузер перекидывает на страницу с токеном. Вы сразу перешли к токену, пропустив подтверждение. Миранда его уже не инициирует, т.к. оно в её понимании должно произойти до вставки токена.
« Last Edit: 23 01 2026, 04:12:27 by dartraiden »
 

Offline Elzor

Да что вы все так XP презираете?
Ничего подобного. Прекрасная система. Была 25 лет назад.

Правильный scope
Code: [Select]
scope=friends,photos,audio,docs,video,wall,messages,offline,status,notifications,groups
Осталось чуть-чуть.. Миранда должна инициировать открытие какой-то страницы. Для этого нужна ссылка определённого вида, содержащая токен?
Нет. С правильным scope должно заработать.

Нет, вы перескочили через шаг
Он его не проскочил, он сколько прав запросил, столько и получил на токен, просто запрошенного недостаточно.

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

Offline AshenLight

  • Newbie
  • *
  • Posts: 33
  • Country: ru
Но тут действительно, причина не в XP, а в любителях портативного софта.
Именно.) Раньше ещё были любители винду кастрировать и реестр твикать. Теперь не модно.
 

Offline AshenLight

  • Newbie
  • *
  • Posts: 33
  • Country: ru
Ничего подобного. Прекрасная система. Была 25 лет назад.
И сейчас не хуже. Принципиально ничего не изменилось, зато ОС грузит миллион ненужных служб. Ну очень незначительные изменения: любые качественные проги, которым 20+ лет, со своими задачами справляются, только "легче" современных аналогов. Офисы, CADы, браузеры - то же самое, только в последних из-за тупых "свистелок-педелок" неразрешимые проблемы с совместимостью..
С правильным scope должно заработать.
Не заработало. Всё так же.( Запрошенного теперь достаточно, токен я получил от VK, но у меня ж Миранда не открывает браузер со страницей для разрешения ей доступа, поэтому не могу подтвердить. Проскочил, ведь разрешения с Мирандой надо как-то связать?
Повторить это все руками станет значительно сложнее.
Да и пёс с ним. Не буду пользоваться и всё. Совсем сдурели с этими обновлениями, которые есть лишь поглощение ресурсов. "Помойки" только создают.)
 

Offline Elzor

И сейчас не хуже
Не считаю нужным дискутировать.

Проскочил, ведь разрешения с Мирандой надо как-то связать?
https://id.vk.ru/account/#/services
Найти Miranda NG, удалить ее. После - запросить токен, в процессе запроса средиректит на страницу подтверждения разрешений. Отдельно миранда эти разрешения не запрашивает.
Если токен получен и с нем не заработает, обновиться до последнего ночника (обязательно!) и нетлог мне в ЛС.
 

Offline AshenLight

  • Newbie
  • *
  • Posts: 33
  • Country: ru
После - запросить токен, в процессе запроса средиректит на страницу подтверждения разрешений.
Разрешения отозвал. Ссылку для получения токена вставил в адресную строку браузаера. Скопировал ссылку в соответствующее поле в Миранде. Нажал ОК, и ничего не произошло, как и раньше.
Что-то я неправильно делаю. Или это связано с тем, что Миранда не может взаимодействовать с браузером.