我如何在flex3中使用cookies信息
我可以在flex中使用cookie信息吗?假设用户第一次以登录表单(在flex中设计)登录,当他再次登录时,我需要在cookie的下拉列表中显示用户名,在flex中可以吗?有什么办法可以做,请建议我,提前致谢。
can I use cookie information in flex? Suppose a user logs in first time in login form (designed in flex) and when he logs in again I need to show users name in dropdown from cookies, is it possible in flex? Is there any way I can do please suggest me Thanks in Advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以创建一个
SharedObject
来在用户计算机上存储会话数据。如果您指定的名称的共享对象不存在,则会创建一个。
查看实时文档以获取更多信息:
http://help.adobe.com/en_US/ AS3LCR/Flash_10.0/flash/net/SharedObject.html
You can create a
SharedObject
to store session data on a users computer.If a shared object by the name you specified doesn't exist, one will be created.
Check out the Live Docs for more info:
http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/net/SharedObject.html
您应该使用 cookie 在服务器上进行用户识别(会话 ID),就像使用任何其他 Web 应用程序一样。然后在后端有一个类似 getUserInfo() 的服务,它返回当前登录用户的信息。从 Flex 调用该方法(通过 HTTPService、WebService、RemoteObject 等),然后您将在客户端上获得用户信息。
You should use cookies for uses identification on the server (a session id) just like you would with any other web app. Then have a service on your back-end like getUserInfo() that returns the information for the currently logged in user. Call that method from Flex (via HTTPService, WebService, RemoteObject, etc) and then you will have the user information on the client.
请参阅关于此问题的许多 SO 线程:
简而言之,两个选项不不涉及返回服务器:
使用 Javascript 集成来访问 cookie 数据,如 此库。
使用共享对象(“Flash cookies”)来保存本地数据。
See a number of SO threads on this issue:
Briefly, two options that don't involve going back to the server:
Use Javascript integration to access cookie data, as in this library.
Use SharedObjects ("Flash cookies") to persist local data.