Ako radis sa ASP.NET Membership kontrolama, onda imas mogucnosti provjere Usera na osnovu role npr.: da li je admin, moderator, manager ili slicno i na osnovu toga da odredis da li ima pravo promjene. Ili da poredis current usera sa userom koji je unjeo narudzbu ukoliko samo taj user ima pravo edita. Ako si radio rucno morat ces samo programirati ovo da ti provjerava kojoj grupi pojedini user pripada i koje privilegije ima:
Code (csharp):
//evo nesto slicno sto sam ja radio ako si admin ili moderator vidis sve vijesti ukoliko ne vidis samo one koje si dodao kao publisher
MembershipUser user = Membership.GetUser(HttpContext.Current.User.Identity.Name);
if (User.IsInRole("Admin") || User.IsInRole("Moderator"))
{
GridView1.DataSource = news.getListNews();
GridView1.DataBind();
}
else
{
GridView1.DataSource = news.getNewsByUserID((Guid)user.ProviderUserKey);
GridView1.DataBind();
}