Авторизация Вконтакте

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
SoulReaverrr
Сообщения: 12
Зарегистрирован: 14 ноя 2009, 14:47

Авторизация Вконтакте

Сообщение SoulReaverrr »

Здравствуй форум!
У меня появился вопрос, есть сайт, хочу подключить его к контакту как iframe приложение, но на сайте нужна регистрация, а как я знаю, контакт не приемлит регистрации, а надо юзать OPEN API , либо user id , так вот и вопрос, как такое сделать?

Если не трудно, можете показать на примере : страничка авторизации (Login.php) , страничка после (index.php)
SoulReaverrr
Сообщения: 12
Зарегистрирован: 14 ноя 2009, 14:47

Re: Авторизация Вконтакте

Сообщение SoulReaverrr »

Вот допустим по этому примеру :
http://flapps.ru/forum/topic1328.html
Получаю user_id в блокнот, как проверить совпадает ли user_id с viever_id , ну и если совпадает перекидывает на index.php
Аватара пользователя
Doker
Модератор
Модератор
Сообщения: 1026
Зарегистрирован: 07 май 2010, 18:53

Re: Авторизация Вконтакте

Сообщение Doker »

Код: Выделить всё

<?php// данные доступа к базе данных$db_host="localhost";       // обычно не нужно изменять$db_user="ertertert";        // имя пользователя БД$db_password="1ertert";        // пароль БД$db_name = "dertertertme";      // имя БД$table_name = "ertertrs";         mysql_connect($db_host, $db_user, $db_password) or die (mysql_error());mysql_select_db($db_name) or die (mysql_error());mysql_query("SET NAMES 'cp1251'");    $uid=$_POST['viewer_id'];$auth_key=$_POST['auth_key'];   $query4 = 'SELECT * FROM uni01_users WHERE `username` ="'.$uid.'"';     $sql4 = @mysql_query($query4); $ud = @mysql_fetch_array($sql4); if($ud['username']==$uid){ header("Location: login.html");exit();  } else{ header("Location: reg.html");exit(); }   //echo "$time";echo $ud['username'];echo $uid;   ?> 
Вот код. Проверяет uid на наличие в базе. Если есть - регистрация. Если нет - авторизация.
Ответить