using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class Master : System.Web.UI.MasterPage { protected void Page_Load(object sender, EventArgs e) { string strRole = GetRole (); if(string.IsNullOrEmpty (strRole) == false) { lnkMyAccount.HRef = GetRole() + "/index.aspx"; lnkMyAccount.Title = "My Account"; lnkMyAccount.InnerText = "My Account"; } } public string UserName { get { if (Membership.GetUser() != null) { return "Welcome " + Membership.GetUser().UserName + ""; } else { return "Welcome Guest Sign Up"; } } } public string GetRole() { string Role = ""; if (Membership.GetUser() != null) { if (Roles.IsUserInRole(Membership.GetUser().UserName, "jobseeker") == true) { Role = "jobseeker"; } else if (Roles.IsUserInRole(Membership.GetUser().UserName, "employer") == true) { Role = "employer"; } else if (Roles.IsUserInRole(Membership.GetUser().UserName, "admin") == true) { Role = "admin"; } } return Role; } }