C# 注销功能

C# 注销功能,c#,winforms,C#,Winforms,我使用的是windows窗体应用程序,其中使用登录窗体(登录提示)对用户进行身份验证,然后打开应用程序。让我们假设我有一个默认的管理员用户名和密码来登录。当我单击应用程序的关闭按钮或选择文件-->退出时,我希望实现注销,以便用户下次启动应用程序时必须使用其凭据再次登录。我想用C实现这个# 对这家伙有什么帮助吗 您可以在表单的OnFormClosing()事件处理程序内执行注销操作。您可以在表单的OnFormClosing()事件处理程序内执行注销操作。尝试在上注销尝试在上注销您可以为FormCl

我使用的是windows窗体应用程序,其中使用登录窗体(登录提示)对用户进行身份验证,然后打开应用程序。让我们假设我有一个默认的管理员用户名和密码来登录。当我单击应用程序的关闭按钮或选择文件-->退出时,我希望实现注销,以便用户下次启动应用程序时必须使用其凭据再次登录。我想用C实现这个#


对这家伙有什么帮助吗

您可以在表单的OnFormClosing()事件处理程序内执行注销操作。

您可以在表单的OnFormClosing()事件处理程序内执行注销操作。

尝试在上注销

尝试在上注销

您可以为FormClosedEventHandler添加事件处理程序并注销该事件的用户


考虑SystemEvents.SessionEnded事件和Form.Closing事件

您可以为FormClosedEventHandler添加事件处理程序,并在该事件上注销用户


考虑SystemEvents.SessionEnded事件和表单。关闭事件仅在应用程序启动期间对您的用户进行身份验证。如果您不会实现某些持久性机制来存储凭据或类似“cookie”的内容,则无需处理此问题-启动时将提示用户输入凭据并再次进行身份验证。

您的is用户仅在应用程序启动期间进行身份验证。如果您不实现某些持久性机制来存储凭据或类似“cookie”的内容,则无需处理它-用户将在启动时再次收到提示以获取凭据并进行身份验证。

通常,如果关闭应用程序,其凭据将自动关闭。下次启动时,应用程序将从stratch启动


在继续登录会话的场景中,在
FormClosing
事件或
FormClosing
事件上执行注销任务;当表单关闭时,会话将不会继续。

通常,如果关闭应用程序,其凭证将自动关闭。下次启动时,应用程序将从stratch启动


在继续登录会话的场景中,在
FormClosing
事件或
FormClosing
事件上执行注销任务;当表单关闭时,会话将不会继续。

您既没有提供足够的详细信息来帮助(如登录如何实现?DB?会话管理?AD?)也没有提供任何源代码来描述您尝试过的内容,说明哪些内容不起作用…您也没有提供足够的详细信息来帮助(比如登录是如何实现的?DB?会话管理?AD?)你没有提供任何你尝试过的代码的源代码,描述什么不起作用…有没有一行代码可以让我这么做?这取决于你的登录/注销实现有没有一行代码可以让我这么做?这取决于你的登录/注销实现有没有一行代码可以让我这么做at是否允许我这样做?比如application.logout()/?是否有一行代码允许我这样做?比如application.logout()/??@Harish Kumar:您是否使用过任何方式来持久化凭据(对象持久性)?如果你没有为持久性做任何事情,只需盲目地关闭你的应用程序。下次表单运行时,它将从stratch开始。我不会持久化细节Madhana。在这种情况下,我认为你的话是正确的:)那就好了。很高兴我能帮上忙:)@Harish Kumar:您是否使用过任何方式来持久化凭证(对象持久化)?如果你没有为持久性做任何事情,就盲目地关闭你的应用程序。当表单下次运行时,它将从stratch开始。我不会坚持Madhana的细节。那样的话,我认为你的话是对的:)那就好了。很高兴我能帮忙:)