|
@@ -22,20 +22,20 @@ discard block |
|
|
block discarded – undo |
|
22
|
22
|
'scope' => 'email', |
|
23
|
23
|
'response_type' => 'code', |
|
24
|
24
|
'display' => 'page', |
|
25
|
|
- 'redirect_uri' => 'http://' . INJI_DOMAIN_NAME . '/users/social/auth/vk' |
|
|
25
|
+ 'redirect_uri' => 'http://'.INJI_DOMAIN_NAME.'/users/social/auth/vk' |
|
26
|
26
|
]; |
|
27
|
|
- \Tools::redirect("https://oauth.vk.com/authorize?" . http_build_query($query)); |
|
|
27
|
+ \Tools::redirect("https://oauth.vk.com/authorize?".http_build_query($query)); |
|
28
|
28
|
} |
|
29
|
29
|
if (empty($_GET['code']) && !empty($_GET['error'])) { |
|
30
|
|
- \Tools::redirect('/', 'Произошла ошибка во время авторизации через соц. сеть: ' . $_GET['error_description']); |
|
|
30
|
+ \Tools::redirect('/', 'Произошла ошибка во время авторизации через соц. сеть: '.$_GET['error_description']); |
|
31
|
31
|
} |
|
32
|
32
|
$query = [ |
|
33
|
33
|
'client_id' => $config['appId'], |
|
34
|
34
|
'client_secret' => $config['secret'], |
|
35
|
35
|
'code' => $_GET['code'], |
|
36
|
|
- 'redirect_uri' => 'http://' . INJI_DOMAIN_NAME . '/users/social/auth/vk' |
|
|
36
|
+ 'redirect_uri' => 'http://'.INJI_DOMAIN_NAME.'/users/social/auth/vk' |
|
37
|
37
|
]; |
|
38
|
|
- $result = @file_get_contents("https://oauth.vk.com/access_token?" . http_build_query($query)); |
|
|
38
|
+ $result = @file_get_contents("https://oauth.vk.com/access_token?".http_build_query($query)); |
|
39
|
39
|
if ($result === false) { |
|
40
|
40
|
\Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger'); |
|
41
|
41
|
} |
|
@@ -48,7 +48,7 @@ discard block |
|
|
block discarded – undo |
|
48
|
48
|
'fields' => 'sex, bdate, photo_max_orig, home_town', |
|
49
|
49
|
'access_token' => $result['access_token'] |
|
50
|
50
|
]; |
|
51
|
|
- $userResult = @file_get_contents("https://api.vk.com/method/users.get?" . http_build_query($userQuery)); |
|
|
51
|
+ $userResult = @file_get_contents("https://api.vk.com/method/users.get?".http_build_query($userQuery)); |
|
52
|
52
|
if (!$userResult) { |
|
53
|
53
|
\Tools::redirect('/', 'Во время авторизации произошли ошибки', 'danger'); |
|
54
|
54
|
} |
|
@@ -144,7 +144,7 @@ discard block |
|
|
block discarded – undo |
|
144
|
144
|
|
|
145
|
145
|
$config = static::getConfig(); |
|
146
|
146
|
|
|
147
|
|
- $auth_key = md5($config['appId'] . '_' . $viewer_id . '_' . $config['secret']); |
|
|
147
|
+ $auth_key = md5($config['appId'].'_'.$viewer_id.'_'.$config['secret']); |
|
148
|
148
|
|
|
149
|
149
|
if ($auth_key !== $get_auth_key) { |
|
150
|
150
|
return FALSE; |
|
@@ -154,7 +154,7 @@ discard block |
|
|
block discarded – undo |
|
154
|
154
|
'fields' => 'photo_medium,nickname, domain, sex, bdate, city, country, timezone, photo_50, photo_100, photo_200_orig, has_mobile, contacts, education, online, relation, last_seen, status, can_write_private_message, can_see_all_posts, can_post, universities', |
|
155
|
155
|
'access_token' => filter_input(INPUT_GET, 'access_token', FILTER_SANITIZE_STRING) |
|
156
|
156
|
]; |
|
157
|
|
- $userResult = json_decode(@file_get_contents("https://api.vk.com/method/users.get?" . http_build_query($userQuery)), true); |
|
|
157
|
+ $userResult = json_decode(@file_get_contents("https://api.vk.com/method/users.get?".http_build_query($userQuery)), true); |
|
158
|
158
|
$object = static::getObject(); |
|
159
|
159
|
|
|
160
|
160
|
$socUser = \Users\User\Social::get([['social_id', $object->pk()], ['uid', $viewer_id]]); |