0
나는 관리자 사용자가 관리자/Admin.aspx로 이동 asp.net에서 역할 관리를 사용하여 로그인 한 후 사용자를 리디렉션하는 방법은 무엇입니까?
에 내가 원하는Admin
User
Dealer
Operator
AspNetMembership 데이터베이스에서 4 개 역할을 가진 사용자는 사용자/User.aspx로 이동
사용자,
대리점 사용자는 Dealer/Dealer.aspx로 이동합니다.
운영자 사용자는 로그인 후 Operator/Operator.aspx로 이동합니다.
어떻게하면됩니까?
내 Login.aspx.cs는
namespace MyWebApp {
public partial class Login : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnLogin_Click(object sender, EventArgs e)
{
if (Membership.ValidateUser(tbUserName.Text, tbPassword.Text))
{
if(string.IsNullOrEmpty(Request.QueryString["ReturnUrl"]))
{
FormsAuthentication.SetAuthCookie(tbUserName.Text, false);
}
else
FormsAuthentication.RedirectFromLoginPage(tbUserName.Text, false);
}
else {
tbUserName.ErrorText = "Invalid user";
tbUserName.IsValid = false;
}
}
}
}
고맙습니다. 답변에 의해 결정되었습니다. – user3107343