我对ASP.NET有一个非常基本的了解,我正在尝试执行以下操作。我有一个设置为登录页面的主页。如果您可以只显示该主页范围的用户名和密码框。一旦用户登录,他们将转到不同的页面,让我们说出帐户页面。但是,当用户点击左上角的徽标时,它会再次将它们带到主页,但它会再次显示用户名和密码框,以备填写。
我页面顶部的用户状态仍然显示用户已登录。我要做的是添加一段代码,这些代码会更改徽标的链接,以便在记录后显示帐户页面是否登录页面。
我不知道这是否可以通过web.config文件完成,因为我读了一篇与此类似的文章,或者这个代码可以直接放在我的logo链接的代码旁边(默认情况下)。 aspx)坐着。
非常感谢提前!
答案 0 :(得分:1)
这是ASP.NET会话管理的行业标准。它将管理您的所有页面,并允许您根据角色和权限自定义页面,菜单等。如果您有机会使用它,请不要重新发明轮子。
直接来自MSDN:
ASP.NET成员资格支持工具 为:
创建新用户和密码。
存储会员资料(用户 名称,密码和支持数据) 在Microsoft SQL Server中,Active 目录或替代数据 存储。
验证访问您的用户 现场。您可以对用户进行身份验证 以编程方式,或者您可以使用 ASP.NET登录控件创建一个 完整的认证系统 需要很少或没有代码。
管理密码,包括 创建,更改和重置它们 。取决于您的会员选项 选择,会员制也可以 提供自动密码重置 采用用户提供的系统 问题和回应。
公开唯一身份证明 您可以使用的经过身份验证的用户 在你自己的应用程序中也是如此 与ASP.NET集成 个性化和角色管理 (授权)系统。
指定自定义成员资格 提供商,允许您 替换您自己的代码来管理 会员资格和会员资格 自定义数据存储中的数据