我想在我的网站上为注册用户添加登录。我该如何处理?是通过使用 session 吗?一旦注销发生,Session 变量会发生什么??
最佳答案
您的问题非常广泛,您可以通过多种不同的方式实现 ASP.NET 网站的“成员(member)资格”系统。
我建议您先阅读 MSDN 中的“Introduction to Membership”文章。本文将概述 ASP.NET 成员资格如何以最“标准”的方式工作。
它还提到使用各种 ASP.NET 成员“控件”(例如 Login、LoginView、LoginStatus 和 PasswordRecovery)。
将这些控件与内置的 ASP.NET 成员资格提供程序(例如,ASP.NET 提供了一个 SQL membership provider 作为您的用户帐户和凭据的数据存储来对抗 SQL Server)将使您能够实现一个完整的成员(member)和身份验证系统,几乎没有任何代码(即所有功能都由内置的“成员(member)”控件和声明性标记提供)。
最后,关于这个主题的一个非常好的系列文章是:
Examining ASP.NET 2.0's Membership, Roles, and Profile
来自 4guysfromrolla 网站。它从成员资格主题的最开始开始,一直到触及自定义成员资格提供程序的实现和管理用户凭据的管理界面,以完善整个主题。
关于ASP.NET 登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/755637/