【发布时间】:2011-01-27 16:28:27
【问题描述】:
我以前从未真正实现过注册/登录系统,所以我尝试在 C#/ASP.NET 中创建自己的系统(不使用 ASP.NET 的内置成员资格提供程序)。我有点不清楚的是如何利用 Session/cookies 让用户在会话期间和会话之间保持登录状态。
protected void Login_User(object sender, EventArgs e)
{
string username = usernameField.Text;
string password = passwordField.Text;
User user = UserRepository.FindUser(username);
if (user != null)
{
if (user.Password.Equals(Hash(password)))
{
// How do I properly login the user and keep track of his session?
}
else
Response.Write("Wrong password!");
}
else
Response.Write("User does not exist!");
}
【问题讨论】:
-
希望这不会用于生产代码?
-
这当然是为了学习。
标签: c# asp.net session membership