Есть ли способ идентифицировать уникального пользователя во Flash / Actionscript 3? - PullRequest
2 голосов
/ 18 июня 2010

Я пытаюсь создать приложение для голосования / опроса во Flash, используя Actionscript 3. Можно ли сгенерировать определенный идентификатор, уникальный для каждого пользователя?

Единственный другой вариант, о котором я могу подумать, - это использование IP-адреса, который во многих случаях не идеален (студенческие городки, общий доступ в Интернет и т. Д.).

Каждый раз, когда он запускается на одном и том же ПК, он должен быть одинаковым, но разным для каждого пользователя.

1 Ответ

2 голосов
/ 18 июня 2010

У вас есть два варианта:

1) Удаленный общий объект, который представляет собой причудливый способ сказать Flash Cookie, который будет помнить браузер каждый раз.

В качестве альтернативы, вы можетенастроить какую-то внутреннюю систему входа в систему (поскольку вы хотите, чтобы каждый пользователь был уникальным, даже на одном компьютере, это звучит как то, что вам придется делать).Это больше, чем просто флэш - вам нужно интегрировать с серверным языком сценариев, таким как PHP (интеграция проста с AMFPHP или ZendAMF, я полагаю, вы можете найти некоторые учебники по http://www.gotoandlearn.com) и обрабатывать ваши пользовательские вещи

Вам придется подключить это к какому-либо логину - у пользователей должен быть способ идентифицировать себя, или все это бессмысленно.

ЕслиНа вашем месте я бы сначала поставил экран входа в систему, привязал его к фону PHP и использовал файлы cookie, чтобы запомнить, что кто-то вошел в систему, но дать им возможность выйти из системы. Затем вы просто связываете вошедшего в систему пользователя скакой-то уникальный ключ - например, пользовательский индекс в базе данных MySQL - и все готово.

В зависимости от того, насколько вам удобны технологии помимо флэш-памяти, которые могут показаться простыми или сложными, но это действительно не должноЭто займет у вас слишком много времени. Если вы ничего не знаете о PHP или MySQL, вы можете зайти в Google "Логин пользователя PHP", и это должно помочь вам начать работу.Теперь, если у вас есть какие-либо конкретные вопросы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...