Forumlar / National / Russian / Авторизация ВКонтакте

Александр Алеферов
#40150 2014-11-07 11:30
PHP
1
Настроил hybridauth. Всё хорошо, но есть проблемы.

Вот мой "рабочий" конфигурационный файл.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
 
// ----------------------------------------------------------------------------------------
// ----------------------------------------------------------------------------------------
 
global $cfg;
 
return
    array(
        // Do not change this
        "base_url" => $cfg['mainurl'] . '/' . $cfg['plugins_dir'] . '/hybridauth/lib/',
 
        // Fill your data below
        "providers" => array(
         
            "Yandex" => array (
              "enabled" => true,
              "keys" => array (
              "id" => "5984cc01d******06442acee0e8b",
              "secret" => "c35410b9a9******86a92f2e35fba3f" ) ),
               
            "Google" => array(
                "enabled" => true,
                "keys"    => array(
                    "id" => "56******-l3upap6siu3******qkhvku3f9b.apps.googleusercontent.com",
                    "secret" => "rK******3fHlo4i9e"
                ),
            ),
             
             
            "Twitter" => array ( // 'key' is your twitter application consumer key
              "enabled" => true,
              "keys" => array ( "key" => "YY8QeL******s5k", "secret" => "LyZ0MdacS1hjKSO******x1bui63phYK1U5" ) ),
                
            "Mailru" => array ( // 'key' is your twitter application consumer key
              "enabled" => true,
              "keys" => array ( "id" => "7v9", "secret" => "3d3b2e******668f01" ) ),
                         
            "Vkontakte" => array(
                "enabled" => true,
                "keys"    => array(
                    "scope" => "",
                    "id" => "4******64",
                    "secret" => "6Z******QLi") ),
                     
             
            // // openid providers
            // "OpenID" => array(
            //  "enabled" => false
            // )
        ),
 
        // if you want to enable logging, set 'debug_mode' to true  then provide a writable file by the web server on "debug_file"
        "debug_mode" => false,
 
        "debug_file" => realpath('.')."/datas/tmp/hybridauth.log"
    );

От Twitter, VK приходят(либо в настройках что-то)  e-mail вида: 2624366414@twitter.com и 263039532@vkontakte.com . Я понял что адрес 263039532@vkontakte.com пустышка. И это не то что нужно.

Яндекс, Google и Mailru  работают.

Что подскажите?