Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $db = mysql_connect($h1,$m1,$p1);
- mysql_select_db ($m2) or die ("Cannot connect to database");
- mysql_query('SET NAMES utf8;');
- if ($_GET["code"] !=''){
- /*Настройки*/
- $secret = "pSQ0weocO1hUFVs4n34T";
- $api_id = "6289991";
- $code = $_GET["code"];
- /*Настройки*/
- $urlvk = 'https://oauth.vk.com/token?client_id='.$api_id.'&client_secret='.$secret.'&code='.$code.'&redirect_uri=https://x-prison.ru/ajax/reg.php';
- $ch = curl_init($urlvk); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $r = curl_exec($ch); curl_close($ch);
- $arr = json_decode($r,true);
- $user = $arr["user_id"]; $err = $arr['error_description'];
- if(isset($err)){
- echo 'Ошибка Ответа от Серверов VK.COM!';
- }else{
- $query = mysql_query("SELECT * FROM users WHERE login = '$user'");
- $result = mysql_fetch_array($query);
- $auth = $result['password']; $id = $result['login'];
- $token = 'e9d299e8e9d299e8e9d299e88ce98d63afee9d2e9d299e8b3f8b0a5965881bfcdfa6746';
- $urlvk = 'https://api.vk.com/method/users.get?user_ids='.$user.'&lang=ru&fields=photo_50,status,last_seen,followers_count,online&v=3.0&access_token='.$token;
- $ch = curl_init($urlvk);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
- $r = curl_exec($ch);
- curl_close($ch);
- $arr = json_decode($r,true); //Декодируем json ^_^
- $first_name = $arr['response']['0']['first_name']; // Имя в вконтакте
- $last_name = $arr['response']['0']['last_name']; // Фамилия в вконтате
- $photo_50 = $arr['response']['0']['photo_50']; // фотка 50 на 50 пкс
- $auth_key = md5($api_id.'_'.$user.'_'.$secret);
- if($id != ''){
- if($auth != ''){
- if($auth != $auth_key){
- mysql_query("UPDATE users SET password = '$auth_key' WHERE login='$user'");
- echo ' <script type="text/javascript">window.opener.location.href="https://x-prison.ru/?id='.$user.'&auth_key='.$auth_key.'"; window.close();</script> ';
- }else{ echo ' <script type="text/javascript">window.opener.location.href="https://x-prison.ru/?id='.$user.'&auth_key='.$auth_key.'"; window.close();</script> '; }
- }
- else{
- mysql_query("UPDATE users SET password = '$auth_key' WHERE login='$user'");
- echo ' <script type="text/javascript">window.opener.location.href="https://x-prison.ru/?id='.$user.'&auth_key='.$auth_key.'"; window.close();</script> ';
- }
- }else{
- function russian_date(){
- $date=explode(".", date("j.m.Y"));
- switch ($date[1]){
- case 1: $m='Янв.'; break;
- case 2: $m='Фев.'; break;
- case 3: $m='Мар.'; break;
- case 4: $m='Апр.'; break;
- case 5: $m='Мая'; break;
- case 6: $m='Июн.'; break;
- case 7: $m='Июл.'; break;
- case 8: $m='Авг.'; break;
- case 9: $m='Сен.'; break;
- case 10: $m='Окт.'; break;
- case 11: $m='Ноя.'; break;
- case 12: $m='Дек.'; break;
- }
- return $date[0].' '.$m.' '.$date[2];
- }
- russian_date(); //тут уже дата виде 4 февраля 2015
- $nik = "$first_name $last_name"; //имя фамилия
- $ip = $_SERVER['REMOTE_ADDR']; // айпи адресс
- $data = russian_date(); // дата
- mysql_query("INSERT INTO users (login,password,nik,ip,ava,data) VALUE ('$user','$auth_key','$nik','$ip','$photo_50','$data')");
- echo ' <script type="text/javascript">window.opener.location.href="https://x-prison.ru/?id='.$user.'&auth_key='.$auth_key.'"; window.close();</script> ';
- }
- }
- }else{echo 'Ошибка Ответа от Серверов VK.COM!';}
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement