Forum
Merhaba
Mvc de site içerisinde kullanıcılara göre view oluşturdum. Başka kullanıcı diğer kullanıcının view'ına girememesi için mvc de Identity gibi olan bir kullanım şekli var mı ? Yani bir sınıf içerisine oluşturup onu global olarak tanımlayacağım. Giris/YeniKullanici dediğimm zaman yeni kullanıcı oluşturma yetkisi sadece o yetkiyi verdiğim kişilerde olmasını nasıl sağlayabilirim ?
Normalde bunun yöntemi session oluşturup kontrol etmede var ama ben bunu her sayfa için ayrı ayrı yapmak istemiyorum.
İyi Günler
Merhaba
Istedigin kullanicilara gore view acmak istiyorsun anladigim kadariyla. Bunun icin aklima asagida verecegim kod blogu geldi. Kullanicilarini herhalde bir DB de tutuyorsundur. Bu Db de tabloda kullanicilarin view bilgilerini saklarsan asagidaki kod belki istegini karsilayabilir.
public ActionResult Index()
{
string deneme = "Acilmasini Istedigin View"; //Viewda olusturdugun cshtml dosyasinin ismi
if (!String.IsNullOrEmpty(deneme))
{
return View(deneme);
}
else
{
return View(); // default olarak acilacak Index View'i
}
}