Advertisement
Guest User

Untitled

a guest
May 13th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. $db = mysql_connect($h1,$m1,$p1);
  2. mysql_select_db ($m2) or die ("Cannot connect to database");
  3. mysql_query('SET NAMES utf8;');
  4.  
  5. if ($_GET["code"] !=''){
  6.  
  7. /*Настройки*/
  8. $secret = "pSQ0weocO1hUFVs4n34T";
  9. $api_id = "6289991";
  10. $code = $_GET["code"];
  11. /*Настройки*/
  12.  
  13. $urlvk = 'https://oauth.vk.com/token?client_id='.$api_id.'&client_secret='.$secret.'&code='.$code.'&redirect_uri=https://x-prison.ru/ajax/reg.php';
  14. $ch = curl_init($urlvk); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $r = curl_exec($ch); curl_close($ch);
  15. $arr = json_decode($r,true);
  16. $user = $arr["user_id"]; $err = $arr['error_description'];
  17.  
  18. if(isset($err)){
  19. echo 'Ошибка Ответа от Серверов VK.COM!';
  20. }else{
  21.  
  22. $query = mysql_query("SELECT * FROM users WHERE login = '$user'");
  23. $result = mysql_fetch_array($query);
  24. $auth = $result['password']; $id = $result['login'];
  25.  
  26. $token = 'e9d299e8e9d299e8e9d299e88ce98d63afee9d2e9d299e8b3f8b0a5965881bfcdfa6746';
  27. $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;
  28. $ch = curl_init($urlvk);
  29. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  30. $r = curl_exec($ch);
  31. curl_close($ch);
  32. $arr = json_decode($r,true); //Декодируем json ^_^
  33. $first_name = $arr['response']['0']['first_name']; // Имя в вконтакте
  34. $last_name = $arr['response']['0']['last_name']; // Фамилия в вконтате
  35. $photo_50 = $arr['response']['0']['photo_50']; // фотка 50 на 50 пкс
  36.  
  37. $auth_key = md5($api_id.'_'.$user.'_'.$secret);
  38.  
  39. if($id != ''){
  40. if($auth != ''){
  41. if($auth != $auth_key){
  42. mysql_query("UPDATE users SET password = '$auth_key' WHERE login='$user'");
  43. echo ' <script type="text/javascript">window.opener.location.href="https://x-prison.ru/?id='.$user.'&auth_key='.$auth_key.'"; window.close();</script> ';
  44. }else{ echo ' <script type="text/javascript">window.opener.location.href="https://x-prison.ru/?id='.$user.'&auth_key='.$auth_key.'"; window.close();</script> '; }
  45. }
  46. else{
  47. mysql_query("UPDATE users SET password = '$auth_key' WHERE login='$user'");
  48. echo ' <script type="text/javascript">window.opener.location.href="https://x-prison.ru/?id='.$user.'&auth_key='.$auth_key.'"; window.close();</script> ';
  49. }
  50. }else{
  51. function russian_date(){
  52. $date=explode(".", date("j.m.Y"));
  53. switch ($date[1]){
  54. case 1: $m='Янв.'; break;
  55. case 2: $m='Фев.'; break;
  56. case 3: $m='Мар.'; break;
  57. case 4: $m='Апр.'; break;
  58. case 5: $m='Мая'; break;
  59. case 6: $m='Июн.'; break;
  60. case 7: $m='Июл.'; break;
  61. case 8: $m='Авг.'; break;
  62. case 9: $m='Сен.'; break;
  63. case 10: $m='Окт.'; break;
  64. case 11: $m='Ноя.'; break;
  65. case 12: $m='Дек.'; break;
  66. }
  67. return $date[0].' '.$m.' '.$date[2];
  68. }
  69. russian_date(); //тут уже дата виде 4 февраля 2015
  70. $nik = "$first_name $last_name"; //имя фамилия
  71. $ip = $_SERVER['REMOTE_ADDR']; // айпи адресс
  72. $data = russian_date(); // дата
  73.  
  74. mysql_query("INSERT INTO users (login,password,nik,ip,ava,data) VALUE ('$user','$auth_key','$nik','$ip','$photo_50','$data')");
  75. echo ' <script type="text/javascript">window.opener.location.href="https://x-prison.ru/?id='.$user.'&auth_key='.$auth_key.'"; window.close();</script> ';
  76. }
  77. }
  78. }else{echo 'Ошибка Ответа от Серверов VK.COM!';}
  79. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement