PDA

View Full Version : تعیین سطح دسترسی برای گزینه های لیستی



javad3151
یک شنبه 26 آذر 1385, 13:39 عصر
سلام
یک Dropdownlist دارم که مقداریش را از دیتابیس میخونه (Item, Value, Permission ) چطور میشه باتوجه به Role کاربر، گزینه های Dropdownlist نمایش داده بشه؟
این را هم در نظر داشته باشید که یک نفر ممکن است چند Role داشته باشه
با تشکر

Behrouz_Rad
یک شنبه 26 آذر 1385, 22:03 عصر
Role کاربر رو به SP پاس میدی و SP نسبت به Role کاربر، آیتم ها رو استخراج می کنه. (If Then)

موفق باشید.

iekrang
دوشنبه 27 آذر 1385, 13:24 عصر
این کار (If Then) با query هم قابل پیاده سازی هست.
ممنون میشم اگر مزایا و معایب هر دو روش رو برام بگید.

Behrouz_Rad
دوشنبه 27 آذر 1385, 15:13 عصر
این کار (If Then) با query هم قابل پیاده سازی هست.
ممنون میشم اگر مزایا و معایب هر دو روش رو برام بگید.
برای SP یک Executation Plan اختصاص پیدا می کنه...
مسلمه که استفاده از SP به جای وارد کردن مستقیم دستور SQL بسیار بهتر هست.

موفق باشید.

titbasoft
دوشنبه 27 آذر 1385, 16:52 عصر
در تکمیل پست آقای راد، در حالت اول:

1) حجم دیتایی که باید انتقال پیدا کنه بسیار کمتر میشه
2) کلیه عملیات Server Side انجام میشه
3) امنیت بالا میره
4) قابلیت گسترش سیستم بالاتر میره
5) ...