有没有办法在Flash / Actionscript 3中识别唯一用户?

时间:2010-06-18 01:35:13

标签: actionscript-3 flash voting-system

我正在尝试使用Actionscript 3在Flash中制作投票/投票应用程序。有没有办法生成每个用户都有的特定ID?

我能想到的唯一另一个选择是使用IP地址,这在许多情况下都不太理想(大学校园,共享Internet访问等)。

每次在同一台PC上运行时,它必须是相同的数字,但每个用户都不同。

1 个答案:

答案 0 :(得分:2)

您有两种选择:

1)远程共享对象,这是一种说出Flash Cookie的奇特方式,它每次都会记住浏览器。

或者,您可以设置某种后端登录系统(因为您希望每个用户都是唯一的,即使在同一台计算机上,这听起来就像您需要做的那样)。这不仅仅是flash - 您需要与PHP等服务器端脚本语言集成(使用AMFPHP或ZendAMF轻松集成,我相信您可以在http://www.gotoandlearn.com找到一些教程)并处理您的用户资料那里。

你将不得不将其连接到某种登录状态 - 必须有一种方式让用户识别自己,或者整个事情毫无意义。

如果我是你,我会首先登录一个登录屏幕,绑定到PHP后端并使用cookie记住你有人登录 - 但是让他们选择退出。然后,您只需将登录用户与某种唯一键相关联 - 例如MySQL数据库中的用户索引 - 您就已经完成了设置。

取决于你对闪光以外的技术的舒适程度,这些技术可能听起来简单或复杂,但它确实不应该花费太长时间。如果您对PHP或MySQL一无所知,可以谷歌“PHP用户登录”,这应该可以帮助您入门。如果您有任何具体问题,请与我们联系!