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

Может кто нибудь поможет ? пожалуйста !

Добавлено: 01 дек 2010, 10:23
Ardoms
У меня проблема , уже сколько времени не могу ее решить , как сделать так - что бы при первом входе - все мне нужные данные о человеке забивались в mysql
а что бы при всех следующих входах он автоматически авторизовался под этими данными !
Реально вообще или нет ?

Re: Может кто нибудь поможет ? пожалуйста !

Добавлено: 01 дек 2010, 18:24
Александр
http://flapps.ru/forum/topic753.html

Нужна вторая авторизация в приложении?

Проверить пользователя можно по viewer_id и auth_key.

Re: Может кто нибудь поможет ? пожалуйста !

Добавлено: 01 дек 2010, 20:59
Ardoms
Александр, все равно не заносит в БД

Re: Может кто нибудь поможет ? пожалуйста !

Добавлено: 01 дек 2010, 21:35
alexei
PHP? На ASP.net я бы помог бы.

Re: Может кто нибудь поможет ? пожалуйста !

Добавлено: 01 дек 2010, 21:58
Ardoms
php ))Уже все норм , тока другие проблемы появились (

Re: Может кто нибудь поможет ? пожалуйста !

Добавлено: 02 дек 2010, 21:16
PUNISHER
Ardoms подскажи как записал данные пользователя в базу

Re: Может кто нибудь поможет ? пожалуйста !

Добавлено: 03 дек 2010, 15:08
Ardoms
в index.php

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

<script src="jquery-1.4.2.min.js" charset="windows-1251"></script><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >window.onload = (function() {   // когда загрузится вся страница    VK.init(function() {    // инициализируем Vk API     // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars    var parts=document.location.search.substr(1).split("&");    var flashVars={}, curr;    for (i=0; i<parts.length; i++) {        curr = parts[i].split('=');        // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1;        flashVars[curr[0]] = curr[1];    }        // получаем viewer_id из полученных переменных    var viewer_id = flashVars['viewer_id'];     // выполняем запрос получения профиля    VK.api("getProfiles", {uids:viewer_id,fields:"photo_big"}, function(data) { // проверяем был ли ответif(data.response) {        // отправляем полученные данные пост запросом через ajax jquery:          $.post("vbazy.php", { id: viewer_id, imya: data.response[0].first_name, famylia: data.response[0].last_name, photo: data.response[0].photo_big }, function(data) {   ; } );}    });    });    });</script><script src="js/jquery-1.4.2.min.js" type="text/javascript"></script>
в vbazy.php

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

<? if(isset($_POST['id'])) { $id = $_POST['id']; $name = $_POST['imya'];$fam = $_POST['famylia'];  $pic = $_POST['photo'];       mysql_connect("localhost", "ЛОГИН", "ПАСС") or die (mysql_error());mysql_select_db("ИМЯБАЗЫ") or die (mysql_error());$query = 'INSERT INTO `users` (`id`, `login`, `pass`, `cash`, `check_mail`) VALUES ("'.$id.'","'.$id.'","'.$id.'","60","1")';$sql = @mysql_query($query);}?>
у меня только везде ID заносится , пытался еще имя и фамилию , но они в абракадабре utf8 ((( и как то не получилась
пользовался уроком http://flapps.ru/forum/topic1328.html

Re: Может кто нибудь поможет ? пожалуйста !

Добавлено: 03 дек 2010, 15:13
Александр
Кодировка файлов index.php и vbazy.php должна быть UTF-8 без BOM.
В базе данных mysql тоже должна использоваться кодировка UTF-8. Каким запросом ты создавал таблицу users?

Re: Может кто нибудь поможет ? пожалуйста !

Добавлено: 03 дек 2010, 15:53
Ardoms
Так вот в том и дело что таблица у меня в 1251 делал в utf8 все равно абракадабра приходит (