C# 不同角色的表单身份验证?

C# 不同角色的表单身份验证?,c#,asp.net,C#,Asp.net,我正在开发一个使用表单身份验证的网站。 我们有2个登录页面:一个用于用户,另一个用于管理员 我将此代码添加到用户的webconfig文件中 <forms loginUrl="Login.aspx" defaultUrl="Home.aspx" > 我没有使用默认的用户成员数据库。我在SQLServer2005中有自己的数据库 对于admin,我也需要相同的内容,但是默认的url是admin.aspx&对于admin,登录url是adminlogin.aspx 如何在web配置文件

我正在开发一个使用表单身份验证的网站。 我们有2个登录页面:一个用于用户,另一个用于管理员

我将此代码添加到用户的webconfig文件中

<forms loginUrl="Login.aspx"  defaultUrl="Home.aspx" >
我没有使用默认的用户成员数据库。我在SQLServer2005中有自己的数据库

对于admin,我也需要相同的内容,但是默认的url是admin.aspx&对于admin,登录url是adminlogin.aspx


如何在web配置文件中为管理员分配?这是正确的方法还是有更好的概念?

将管理文件放入文件夹并在其中创建web.config文件是一种选择。您可能可以覆盖那里的配置规则。

我使用了这行代码,这对我很有用

FormsAuthentication.SetAuthCookie(txtUser.Text, true);
Response.Redirect("Admin.aspx");

你能告诉我没有两个配置的另一个选项吗。
FormsAuthentication.SetAuthCookie(txtUser.Text, true);
Response.Redirect("Admin.aspx");