Quantcast
Channel: DLE FAQ - максимум информации по DataLife Engine
Viewing all articles
Browse latest Browse all 9590

Как изменить группу пользователя, с помощью php?

$
0
0
Приветствую!
Помогите советом.
DLE версии 10.5.
Сделал авторизацию на сайте только через ВК.
При авторизации, смотрю, состоит ли этот пользователь в сообществе.
В файле social.class.php:
$grparams = array ( 'group_id' => 12345678, 'user_id' => $user['uid'] );
        
$GR = @json_decode(http_get_contents('https://api.vk.com/method/groups.isMember' . '?' . http_build_query($grparams)), true);
    
if($GR['response'] != 0) $vkgroup = 'Состоит';
else $vkgroup = 'Не состоит';

Всё отлично работает.

Вопрос вот в чём.
Как изменить группу пользователя, в зависимости от того, состоит ли он в данном сообществе или нет?


Задумка с группами:
Гость - не авторизован
Посетитель - авторизован, но не состоит в сообществе
Участник - авторизован, является участником сообщества


Предполагаю, что нужно изменять группу у пользователя в базе данных MySQL.
Есть ли другой способ, изменить группу, средствами PHP?

Viewing all articles
Browse latest Browse all 9590

Trending Articles