Страница 1 из 1

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

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

Если не трудно, можете показать на примере : страничка авторизации (Login.php) , страничка после (index.php)

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

Добавлено: 30 дек 2010, 13:03
SoulReaverrr
Вот допустим по этому примеру :
http://flapps.ru/forum/topic1328.html
Получаю user_id в блокнот, как проверить совпадает ли user_id с viever_id , ну и если совпадает перекидывает на index.php

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

Добавлено: 30 дек 2010, 13:45
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 на наличие в базе. Если есть - регистрация. Если нет - авторизация.