modeli sınıfları kullanma izni Bu yüzden merhaba :) Tamam, ASP.NET MVC Framework ve i ilk uygulamam yazıyorum ... en sadede izin burada benim ilk yazı model sınıfları örneklerini kullanma ayrıcalıklarını denetleme ile ilgili bir sorun (okuma, düzenleme). Örnek kod şuna benzer:ASP.NET MVC yetkilendirme ve
// Controller action
[CustomAuthorize(Roles="Editor, Admin")]
public ActionResult Stats(int id)
{
User user = userRepository.GetUser(id);
if (user == null || !user.Activated || user.Removed)
return View("NotFound");
else if (!user.IsCurrentSessionUserOwned)
return View("NotAuthorized");
return View(user);
}
Şimdiye kadar yetki nitelik yüzden benim sorum, sadece denetleyici eylemleri korur
: nasıl CustomAuthorize eylem yöntemleri örneği yani kaynaklar sadece kullanıcı rolü, kullanıcı adlarını kontrol etmek özniteliği hem de yaptılar (yukarıda: kullanıcı sınıfı, ancak diğer ORM LINQ2SQL sınıflar News gibi orada vs. Resimler) bu nesnenin tamamı, kendilerine özgü kimlikleri var kontrol etmek kullanıcı varlık kendi kimliğine sahip böylece, Haber onların kimlikleri ve kullanıcı kimliği alan kullanıcılar masaya referecned var. Bu sorunu nasıl çözmeliyim? i sağ anlamak durumunda