Вход Регистрация
Файл: ok.php
Строк: 113
<?php
############################################
#########  MODULE BY ADRENALINE  ###########
##########  © Wai studio 2015  #############
############      Support    ###############
######## tamerlangabarov@icloud.com ########
include_once '../sys/core/start.php';
include_once 
'../sys/core/compress.php';
include_once 
'../sys/core/sess.php';
include_once 
'../sys/core/home.php';
include_once 
'../sys/core/settings.php';
include_once 
'../sys/core/db_connect.php';
include_once 
'../sys/core/ipua.php';
include_once 
'../sys/core/fnc.php';
include_once 
'../sys/core/shif.php';
include_once 
'../sys/core/user.php';
include_once 
'../sys/inc/fnc_game.php';
$ur 'http://www.odnoklassniki.ru/oauth/authorize';

$param = array(
    
'client_id'     => $client_id_ok,
    
'response_type' => 'code',
    
'redirect_uri'  => $redirect_uri_ok
);

if (isset(
$_GET['code'])) {
    
$resul false;

    
$param = array(
        
'code' => $_GET['code'],
        
'redirect_uri' => $redirect_uri_ok,
        
'grant_type' => 'authorization_code',
        
'client_id' => $client_id_ok,
        
'client_secret' => $secret_key_ok
    
);

    
$ur 'http://api.odnoklassniki.ru/oauth/token.do';

    
$cur curl_init();
    
curl_setopt($curCURLOPT_URL$ur);
    
curl_setopt($curCURLOPT_POST1);
    
curl_setopt($curCURLOPT_POSTFIELDS'code='.$_GET['code'].'&redirect_uri='.$redirect_uri_ok.'&grant_type=authorization_code&client_id='.$client_id_ok.'&client_secret='.$secret_key_ok);
    
curl_setopt($curCURLOPT_RETURNTRANSFERtrue);
    
curl_setopt($curCURLOPT_SSL_VERIFYPEERfalse);
    
$resul curl_exec($cur);
    
curl_close($cur);

    
$tokenInf json_decode($resultrue);

    if (isset(
$tokenInf['access_token']) && isset($public_key_ok)) {
        
$sig md5("application_key={$public_key_ok}format=jsonmethod=users.getCurrentUser" md5("{$tokenInf['access_token']}{$secret_key_ok}"));

        
$param = array(
            
'method'          => 'users.getCurrentUser',
            
'access_token'    => $tokenInf['access_token'],
            
'application_key' => $public_key_ok,
            
'format'          => 'json',
            
'sig'             => $sig
        
);

        
$userInf json_decode(file_get_contents('http://api.odnoklassniki.ru/fb.do?method=users.getCurrentUser&access_token='.$tokenInf['access_token'].'&application_key='.$public_key_ok.'&format=json&sig='.$sig), true);
        if (isset(
$userInf['uid'])) {
            
$resul true;
        } 
if (
$resul) {

if (
mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `ok_login` = '".my_esc($userInf['uid'])."' AND `pass` = '".shif($userInf['uid'])."' LIMIT 1"), 0))
{
$us=mysql_fetch_assoc(mysql_query("SELECT `id` FROM `user` WHERE `ok_login` = '".my_esc($userInf['uid'])."' AND `pass` = '".shif($userInf['uid'])."' LIMIT 1"));
$_SESSION['id_user']=$us['id'];    
/* mysql_query("UPDATE `user` SET `avatar` = '".$userInf['pic_1']."',`nick` = '".$userInf['first_name']." ".$userInf['last_name']."' WHERE `id` = '".$us['id']."' LIMIT 1"); */
mysql_query("UPDATE `user` SET `date_aut` = ".time()." WHERE `id` = '$us[id]' LIMIT 1");
mysql_query("UPDATE `user` SET `date_last` = ".time()." WHERE `id` = '$us[id]' LIMIT 1");    
setcookie('id_user'$us['id'], time()+60*60*24*365);
setcookie('pass'cookie_encrypt($userInf['uid'],$us['id']), time()+60*60*24*365);
$us['type_input']='cookie';
header('location: /dev/garage.php');
}else{
$Query mysql_query("INSERT INTO `user` (`ok_login`,`nick`,`pass`,`date_reg`, `date_last`, `email`, `ip`) VALUES('".$userInf['uid']."','".$userInf['first_name']." ".$userInf['last_name']."','".shif($userInf['uid'])."', '$time', '$time', 'NULL', '$_SERVER[REMOTE_ADDR]') ") or die(mysql_error());
if(
$Query == true) {
$us=mysql_fetch_assoc(mysql_query("SELECT `id` FROM `user` WHERE `ok_login` = '".my_esc($userInf['uid'])."' AND `pass` = '".shif($userInf['uid'])."' LIMIT 1"));
# COOKIE
$_SESSION['id_user']=$us['id'];    
mysql_query("UPDATE `user` SET `date_aut` = ".time()." WHERE `id` = '$us[id]' LIMIT 1");
mysql_query("UPDATE `user` SET `date_last` = ".time()." WHERE `id` = '$us[id]' LIMIT 1");    
setcookie('id_user'$us['id'], time()+60*60*24*365);
setcookie('pass'cookie_encrypt($userInf['uid'],$us['id']), time()+60*60*24*365);    
$us['type_input']='cookie';    
header('location: /dev/garage.php');
}
}


}
}
}
?>
Онлайн: 1
Реклама