我是 Windows 编程的新手,因为当用户成功登录到 Web 应用程序并每次检查母版页中的会话时,我们在会话中使用存储用户的详细信息,如果它为空,则将用户重定向到登录页面。我想在 Windows 应用程序中做同样的事情,我创建了一个登录表单:代码如下所示:
private void btnLogin_Click(object sender, EventArgs e)
{
clsLogin obj = new clsLogin();
DataTable dtLogin = obj.Login_Check(txtUserName.Text.Trim(), txtPassword.Text.Trim());
if (dtLogin.Rows.Count > 0)
{
if (dtLogin.Rows[0]["result"].ToString() == "3")
{
lblMessage.Text = "Password does not matched";
}
else
if (dtLogin.Rows[0]["result"].ToString() == "2")
{
lblMessage.Text = "User does not exists";
}
else
{
Staff.Home home = new Staff.Home();
this.Hide();
home.Show();
}
}
}
}
现在我要做的是:将用户信息存储在用户单击注销的位置和时间,然后它将破坏该会话并打开登录表单。
我知道这是一个非常愚蠢的问题,因为我是 Windows 编程新手,这对我来说很难,请帮忙。