使用登录控件可大大简化为网站创建用户注册系统的复杂性。使用登录控件可以创建用户注册窗体、登录窗体、更改密码窗体,以及密码恢复窗体。
默认情况下,这些控件使用ASP.NET成员和授权服务来验证用户、创建新用户、更改用户属性等。使用登录控件可以让用户不用编写代码就能完成一个基本的登录系统。
在VS2008工具箱的工具栏中,包含如下7种类型的登录控件。
Login:显示一个用户登录窗体。
CreateUserWizard:显示用户注册窗体。
LoginStatus:显示一个登录或注消的链接,依赖于用户授权状态。
LoginName:显示当前登录的用户名。
ChangePassword:显示一个更改密码的窗体。
PasswordRecovery:允许用户找回密码窗体。
LoginView 根据用户授权的状态和角色,显示不同的内容给不同的用户。