我目前正在桌面Flex应用程序的规划/早期构建阶段,该应用程序将与Web服务器上的Zend应用程序进行通信。桌面Flex应用程序登录系统
flex应用程序基本上就像MVC模式的布局/视图一样,它会向各种控制器操作发出请求,并以有意义的方式显示返回的数据,并发布将更新各种数据的数据数据库在服务器上。
基本上我想知道的是最好的方法是建立一个桌面应用程序的登录系统。但愿我是正确的假设,我不能使用,你会如果你的用户是通过浏览器访问应用程序的正规渠道,所以我想我会做到这一点:
- Flex应用程序的帖子登录信息(电子邮件,密码)登录操作
- 登录操作使用Zend Auth检查细节是否有效
- 登录操作创建一个唯一的哈希(并将其存储在数据库中,连同用户的ID一起)以及将包含散列和用户ID的json对象返回给flex应用程序
- 只要Flex应用程序向Web a中的任何操作发出请求pp,它还会发送用户的ID和唯一散列,以便Web应用程序可以验证用户。
这是否有意义,还是我在这里吠错了树?
让我知道你的想法,以及是否有更好的解决方案,我应该看看。
谢谢!