1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Авторизация через vkontakte, yandex, mail.ru, rambler, lj, etc....

Discussion in 'Купля/Продажа' started by SpartakuS, Sep 1, 2010.

  1. Igor3000 User


    Offline
    • Знаменитый
    Message Count:
    340
    Likes Received:
    29
    My version of SE:
    3.20
    География посИтителей, мля вы свои сайты хотя бы просматриваете?
  2. bennington111 Banned


    Offline
    • Banned
    Message Count:
    502
    Likes Received:
    225
    После замены:
    PHP:
    public function isAuth() {  
            if (!isset(
    $_COOKIE[$this->_sAppId])) {  
                echo 
    "1";die();  
                return 
    false;  
            }  
            
    $vkСookie html_entity_decode($_COOKIE[$this->_sAppId]);  

            if (!empty(
    $vkСookie)) {  
                
    parse_str ($vkСookie$param);  
                
    // Проверяем sig  
                
    $string "expire={$param['expire']}mid={$param['mid']}secret={$param['secret']}sid={$param['sid']}{$this->_appPass}";  
                
    //Нас наебали?  
                
    if (md5($string) != $param['sig']) {  
                    echo 
    "2";die();    
                    return 
    false;  
                }  
                
    $this->_vkId $param['mid'];  
                echo 
    "4";die();   
                return 
    $param['mid'];  
            }  
           echo 
    "3";die();    
           return 
    false;  
        }  
    Появилась цифра - 4
  3. its-me User


    Offline
    Message Count:
    406
    Likes Received:
    3
    сайт в разработке, диз херня, работаю...
  4. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    bennington111, хорошо. Этот файл возвращаем на место и делаем вторую замену.
  5. bennington111 Banned


    Offline
    • Banned
    Message Count:
    502
    Likes Received:
    225
    После замены пишет : Vash id vkontakte: 'ХХХХХХХ'
    Где ХХХХХХХ- мой ID
  6. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    openapi.php должно норм переадресовывать.
    PHP:
    <?php

    $page 
    "openauth";
    include 
    "header.php";

    if (
    $_GET['action'] == 'receiver') {
        
    $vk->drowReceiver();
    }
    if ( 
    $vk->isAuth() !== false ) {
        if ( !
    $oAuth->isReg$vk->getId() ) ) {
            
    header('location: /signup.php?id=yes');
            exit();
        } else {
            
    $oAuth->seAuth($vk->getId());
            
    header("location: /");
            exit();
        }
    } else {
        
    header('location: /');
        exit();
    }
    если нет, то:
    PHP:
    <?php

    $page 
    "openauth";
    include 
    "header.php";

    if (
    $_GET['action'] == 'receiver') {
        
    $vk->drowReceiver();
    }
    echo 
    $vk->isAuth "::";
    if ( 
    $vk->isAuth() !== false ) {
        if ( !
    $oAuth->isReg$vk->getId() ) ) {
            exit(
    "1");
            
    header('location: /signup.php?id=yes');
            exit();
        } else {
            
    $oAuth->seAuth($vk->getId());
            exit(
    "2");
            
    header("location: /");
            exit();
        }
    } else {
        exit(
    "3");
        
    header('location: /');
        exit();
    }
    что выведет.
  7. bennington111 Banned


    Offline
    • Banned
    Message Count:
    502
    Likes Received:
    225
    При смене на первый вариант возвращает на прежнюю страницу.
    А при смене на второй, на белую страницу с символоми: ::1
  8. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    извиняюсь, попутал
    PHP:
    <?php 

    $page 
    "openauth"
    include 
    "header.php"

    if (
    $_GET['action'] == 'receiver') { 
        
    $vk->drowReceiver(); 

    echo 
    $vk->isAuth() . "::"
    if ( 
    $vk->isAuth() !== false ) { 
        if ( !
    $oAuth->isReg$vk->getId() ) ) { 
            exit(
    "1"); 
            
    header('location: /signup.php?id=yes'); 
            exit(); 
        } else { 
            
    $oAuth->seAuth($vk->getId()); 
            exit(
    "2"); 
            
    header("location: /"); 
            exit(); 
        } 
    } else { 
        exit(
    "3"); 
        
    header('location: /'); 
        exit(); 
    }


    ---------- Сообщение добавлено в 22:28 ---------- Предыдущее сообщение было в 22:26 ----------

    ъотя если цифру один возвращет, то видимо на signup.php переадресация стоит.
    ЩАс гляну.

    ---------- Сообщение добавлено в 22:30 ---------- Предыдущее сообщение было в 22:28 ----------

    третий пункт установки попробуйте убрать? Переадресовывает на главную?
  9. bennington111 Banned


    Offline
    • Banned
    Message Count:
    502
    Likes Received:
    225
    при смене на код что выше белая станица с номером ID и символами ::1

    какой третий пункт?
  10. SpartakuS Thread starter User


    Offline
    • Знаменитый
    Message Count:
    797
    Likes Received:
    82
    bennington111, в инструкции третий пункт.

Share This Page

All rights reserved SocEngine.ru ©