Use following it is in c# convert into VB
if (Membership.ValidateUser(username , password))
{
FormsAuthentication.SetAuthCookie(username, true);
var roles = Roles.GetRolesForUser(username);
var identity = new GenericIdentity(username);
var principal = new GenericPrincipal(identity, roles);
Context.User = principal;
// Now you can use Context.User
if (User.IsInRole("Role1"))
{
Response.Redirect("~/Page1.aspx")
}
else if(User.IsInRole("Role2"))
{
Response.Redirect("~/Page2.aspx")
}
else
{
Response.Redirect("~/default.aspx")
}
}
you can also use following
if (Membership.ValidateUser(username , password))
{
FormsAuthentication.SetAuthCookie(username, true);
var roles = Roles.GetRolesForUser(username );
if(roles.Contains("Role1"))
Response.Redirect("~/Page1.aspx");
else if(roles.Contains("Role2")) // check for other roles
Response.Redirect("~/Page2.aspx");
else
Response.Redirect("~/default.aspx");
}