我正在用 C# 开发智能设备应用程序。它是一个窗口应用程序。在这个应用程序中,我使用登录表单对用户进行身份验证。只有经过身份验证的用户才能登录系统。我在此应用程序中使用 statc 变量,以便可以在应用程序级别使用它们。部署应用程序后,我可以看到模拟器提供了带有乘法符号的关闭按钮。通过这种方式,我可以关闭我的表单以及应用程序。但我想在我的应用程序中提供一个注销链接。我可以在 C# 窗口应用程序中提供注销功能吗?如果是,该怎么做?请确保 .net 框架的所有功能不适用于 .net 紧凑型框架?您能否提供可以解决上述问题的代码或链接?
问问题
1024 次
1 回答
1
这将取决于登录在您的系统中实际执行的操作。您可能只需要清除这些静态变量(将它们设置为空) - 并确保在您使用它们的任何地方,您首先测试是否为空,以便您可以检测注销。或者,您可能需要显式地使与服务器的会话过期。我们真的没有足够的信息继续下去。
如果您也可以控制服务器(我假设某处有服务器),最好使其无状态(因此没有“会话”可言)或使会话自动超时 -请记住,在移动设备上,连接很可能是断断续续的;当用户无法告诉服务器他们已经完成时,您不想留下昂贵的资源。
我真的无法为此提供任何代码,因为您没有告诉我们任何真正建议任何代码的信息。如果您提供有关您正在登录的内容等的更多信息,我们可能会提供更多帮助。
于 2010-03-09T06:36:06.337 回答