VK API+UNITY3d+Mysql
|
|
Nembro | Дата: Четверг, 07 Января 2016, 17:29 | Сообщение # 1 |
уже был
Сейчас нет на сайте
| Всем привет!Надеюсь пользователи не нападете с такими ответами "Зачем вообще такое делаешь?" или "Иди учи язык программирования". Мне нужен дельный совет. Я решил сделать шутер для соц.сети ВКонтакте т.к очень хорошая практика для меня. Столкнулся я с тем что мне нужно произвести авторизацию после чего если игрок уже играл и ввёл ник в начале то его кидает в его профиль,а если нет то нужно ввести ник. Как реализовать хранение информации и произвести грамотно авторизацию:? Ведь посмотрел уроки по Vk Api (popcorn1) И толком не понял как лучше сделать авторизацию что бы её нельзя было ломануть "шкету" которому 9 лет. Есть и сервер и база данных Mysql Php нормально знаю (т.к имел свою wap игру) Я понимаю что нужно базу данных связать vk api и unity3d Но как лучше:? Если есть то дать библиотеки или примеры Заранее спасибо B-) Всех с рождеством и прошедшем) (popcorn)
Сообщение отредактировал Nembro - Четверг, 07 Января 2016, 17:30 |
|
| |
8Observer8 | Дата: Пятница, 08 Января 2016, 01:31 | Сообщение # 2 |
заслуженный участник
Сейчас нет на сайте
| Я тоже работаю с удалённой СУБД MySQL. Пока что просто отправляю данные в виде POST запросов скприпту на PHP, а он уже сохраняет в MySQL. Не знаю, может это небезопасно, но пока я не вижу другого способа, кроме как работать через классы WWW и WWWForm
По поводу авторизации в VK из Unity, то я пока не нашёл, как это сделать. Для авторизации нужны средства для отображения html контента, какой-то WebKit. А в Unity таких средств нет. Есть, наверное, только платные библиотеки для вывода станички авторизации.Добавлено (08 января 2016, 01:31) --------------------------------------------- А может для тех методов VK, что вы хотите использовать, не нужна авторизация?
Сообщение отредактировал 8Observer8 - Пятница, 08 Января 2016, 01:30 |
|
| |
zisX | Дата: Пятница, 08 Января 2016, 04:21 | Сообщение # 3 |
Neto Zis
Сейчас нет на сайте
| 8Observer8, Общаться с MySql можно на c#
Сообщение отредактировал zisX - Пятница, 08 Января 2016, 04:22 |
|
| |
8Observer8 | Дата: Пятница, 08 Января 2016, 13:28 | Сообщение # 4 |
заслуженный участник
Сейчас нет на сайте
| Цитата zisX ( ) Общаться с MySql можно на c# Возможно ли это, если MySQL на веб-хостинге? И имеет ли значение приложение standalone или webgl?
Сообщение отредактировал 8Observer8 - Пятница, 08 Января 2016, 13:28 |
|
| |
zisX | Дата: Пятница, 08 Января 2016, 14:54 | Сообщение # 5 |
Neto Zis
Сейчас нет на сайте
| 8Observer8, Цитата 8Observer8 ( ) Возможно ли это, если MySQL на веб-хостинге? Должно
Цитата 8Observer8 ( ) И имеет ли значение приложение standalone или webgl? Этого я не знаю
|
|
| |
8Observer8 | Дата: Пятница, 08 Января 2016, 16:27 | Сообщение # 6 |
заслуженный участник
Сейчас нет на сайте
| Цитата zisX ( ) Общаться с MySql можно на c# Попробую найти, как это делать, если приложение в виде exe, а MySQL на удалённом сервере. С SQLite я научился работать. Пока без понятия, как работать с удалённой MySQL.
|
|
| |
seaman | Дата: Пятница, 08 Января 2016, 18:04 | Сообщение # 7 |
старожил
Сейчас нет на сайте
| Можно. Пример: http://csharpprogramming.ru/database/rabota-s-bazoj-dannyx-mysql-v-c Но не нужно. Для доступа нужно хранить логин пароль. Вскроют - базу твою сломают. При работе через WWW логин/пароль доступа к базе хранится на сервере. Это куда безопаснее.
|
|
| |
zisX | Дата: Суббота, 09 Января 2016, 12:40 | Сообщение # 8 |
Neto Zis
Сейчас нет на сайте
| seaman, А что если у меня обращение к mysql на сервере (photon server) ?
|
|
| |
afrokick | Дата: Вторник, 12 Января 2016, 18:38 | Сообщение # 9 |
участник
Сейчас нет на сайте
| Цитата zisX ( ) А что если у меня обращение к mysql на сервере (photon server) ? Так и в чем вопрос тогда? Клиент говорит серверу "Проверь есть ли такая пара логин+пароль", сервер лезет в бд и проверяет, и потом отсылает клиенту "Есть/Нет"Добавлено (12 января 2016, 18:38) --------------------------------------------- По поводу PHP+MYSQL+UNITY - вот можно уроки глянуть https://www.youtube.com/playlist?list=PLblKT4qEvf5OFFob00LfoQ6d9cr02eO8r
|
|
| |