Fartaj
سه شنبه 24 مرداد 1391, 15:15 عصر
سلام خدمت دوستان
برای یک سیستم کتابخانه حق دانلود کتاب رو فقط به اعضا دادم با این کد :
if (!HttpContext.Current.User.IsInRole("users"))
{
HyperLink6.Visible = false;
HyperLink5.Visible = false;
lblmsg.Text = "کاربر گرامی جهت دانلود کتاب باید وارد سیستم شوید !";
}
else
{
HyperLink6.Visible = true;
HyperLink5.Visible = true;
}
حالا یک نکته ای که من رو اذیت می کنه ایته که ما هرجا داریم حق دسترسی به ابزاری رو به نقش خاصی می دیم همیشه باید دو تا نقش رو در نظر بگیریم یه پای ثابت همیشه admin هستش یکی دیگه حالا هر چی بود یعنی الان تو این کد دسترسی به دانلود فقط به کاربر داده شده یعنی اگه حتی مدیر بیاد تو بهش دسترسی نداره تو web.config هم فقط دسترسی به صفحات رو می شه تعیین کرد حالا با این کدی که من گذاشتم می شه دو تا نقش رو چک کرد ؟
برای یک سیستم کتابخانه حق دانلود کتاب رو فقط به اعضا دادم با این کد :
if (!HttpContext.Current.User.IsInRole("users"))
{
HyperLink6.Visible = false;
HyperLink5.Visible = false;
lblmsg.Text = "کاربر گرامی جهت دانلود کتاب باید وارد سیستم شوید !";
}
else
{
HyperLink6.Visible = true;
HyperLink5.Visible = true;
}
حالا یک نکته ای که من رو اذیت می کنه ایته که ما هرجا داریم حق دسترسی به ابزاری رو به نقش خاصی می دیم همیشه باید دو تا نقش رو در نظر بگیریم یه پای ثابت همیشه admin هستش یکی دیگه حالا هر چی بود یعنی الان تو این کد دسترسی به دانلود فقط به کاربر داده شده یعنی اگه حتی مدیر بیاد تو بهش دسترسی نداره تو web.config هم فقط دسترسی به صفحات رو می شه تعیین کرد حالا با این کدی که من گذاشتم می شه دو تا نقش رو چک کرد ؟