【发布时间】:2012-04-05 00:41:32
【问题描述】:
环境:
我们有一个网站和一个单独的ASMX - Web Service共享同一个数据库(MS SQL 2008)。 Web Service 目前正在为移动应用程序提供服务。项目使用 c#、Asp.Net、3.5 框架、VS 2008 完成。
要求:
我们需要避免同一用户同时登录网站和移动应用程序(使用网络服务)。基本上,用户一次只能登录一项服务(网络或应用程序)。此外,用户应该能够在网络浏览器关闭或注销后立即登录移动应用程序。
如果用户在已经登录到其他服务时尝试登录,代码应该有办法找到它以用于通知和限制目的。
我认为AppFabrc 解决了这个要求,但需要我们目前没有的 Windows Server 2008 R2。
希望你有更好的想法??
请注意,这与this 不是同一个问题。
【问题讨论】:
-
user should be able to login to Mobile App as soon as Website is closed (not just properly loggin out from Website)这是什么意思?Website is closed是什么意思? -
啊,我的意思是只要
browser关闭。 IE;会话不仅应在注销时清除。将编辑问题。谢谢 -
原谅我的无知 - 我不熟悉这项技术 - 但 AppFabric 在这种情况下如何提供帮助?
-
我也不是 AppFabric 的专家。但我认为它可以用作站点和服务的session state provider。
-
这是 WCF 服务还是 ASMX 服务?您是否有网站“项目”或 Web 应用程序项目? .NET 和 Visual Studio 的哪个版本?最后,您当前的网站身份验证是否取决于
Session?
标签: c# asp.net .net-3.5 web asmx