C# 如何使用表单身份验证实现重定向到多个文件夹
目前,我正在使用此方法重定向到不同的文件夹C# 如何使用表单身份验证实现重定向到多个文件夹,c#,.net,asp.net,forms-authentication,C#,.net,Asp.net,Forms Authentication,目前,我正在使用此方法重定向到不同的文件夹 private void btnLogin_Click(object sender, System.EventArgs e) { string Role=string.Empty; if (!string.IsNullOrEmpty(Role = ValidateUser(txtUsername.Text, txtPassword.Text))) { If(Role=="Admin") {
private void btnLogin_Click(object sender, System.EventArgs e)
{
string Role=string.Empty;
if (!string.IsNullOrEmpty(Role = ValidateUser(txtUsername.Text, txtPassword.Text)))
{
If(Role=="Admin")
{
Response.Redirect("Admin/Default.aspx");
}
else if(Role=="Category_A_User")
{
Response.Redirect("Category_A_User/Default.aspx");
}
else if(Role=="Category_B_User")
{
Response.Redirect("Category_B_User/Default.aspx");
}
else if(Role=="Category_C_User")
{
Response.Redirect("Category_C_User/Default.aspx");
}
else if(Role=="Category_D_User")
{
Response.Redirect("Category_D_User/Default.aspx");
}
}
}
我可以使用会话,但我希望使用表单身份验证方法来实现这一点。
有人能给我提供一个示例代码如何使用表单身份验证来实现这一点,或者告诉我一个使用表单身份验证来实现这一点的过程吗
谢谢
If(Role=="Admin")
{
FormsAuthentication.SetAuthCookie("UserName", true);
Response.Redirect("Admin/Default.aspx");
}
else if(Role=="Category_A_User")
{
FormsAuthentication.SetAuthCookie("UserName", true);
Response.Redirect("Category_A_User/Default.aspx");
}