我想阻止同一用户的多次登录。因此,我创建了一个表来跟踪已登录的用户。当他们登录时,数据将输入到表中。当他们点击注销时,数据和 session 将被删除。
问题是,当他们在没有注销的情况下关闭浏览器窗口时,他们将无法再次登录。
有没有更好的方法来处理这个问题?
最佳答案
您必须删除global.asax.cs
文件
Session_End
表中的信息 protected void Session_End(Object sender, EventArgs e)
{
//delete from database where userID = Session["userID"]
}
关于c# - 如何避免同一用户多次登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5323300/