如何在C#窗口应用程序中执行注销功能?

时间:2010-03-09 06:12:45

标签: c# logging smartphone

我在C#中开发智能设备应用程序。这是一个窗口应用程序。在这个应用程序中,我使用Login表单来验证用户。只有经过身份验证的用户才能登录系统。我在此应用程序中使用statc变量,以便它们可以在应用程序级别使用。部署应用程序后,我可以看到模拟器提供带有乘法符号的关闭按钮。通过这种方式,我可以关闭我的表单以及应用程序。但我想在我的应用程序中提供一个注销链接。我可以在C#窗口应用程序中提供注销功能吗?如果是的话,怎么做?请确保.net框架的所有功能都不能与.net compact framwork一起使用?您能否提供可以解决上述问题的代码或链接?

1 个答案:

答案 0 :(得分:1)

这取决于系统中实际登录的内容。您可能只需清除这些静态变量(将它们设置为null) - 并确保在您使用它们的任何地方,首先测试无效,以便检测注销。或者,您可能需要显式使与服务器的会话到期。我们真的没有足够的信息可以继续。

如果你也控制着服务器(我假设 服务器在某处),那么要让它成为无状态是好的(所以没有“会话”可以说话或者自动使会话超时 - 请记住,在移动设备上,连接可能是间歇性的;当用户无法告诉服务器他们已经完成时,你不想留下昂贵的资源。

我无法真正为此提供任何代码,因为您没有告诉我们任何真正建议任何代码的信息。如果您提供有关您登录的内容的更多信息,我们可能会提供更多帮助。