PDA

View Full Version : سطح دسترسی جزئی



narges_j
دوشنبه 27 مهر 1394, 12:54 عصر
با سلام

من میخوام برای کاربر نرم افزار سطح دسترسی جزئی به این صورت تعریف کنم
مثلا کاربر A نتواند شخص با کد 12 را ببیند یا از اطلاعات این شخص گزارش بگیرد.
مثلا شخص A نتواند به کد حساب 1010 دسترسی داشته باشد.

در واقع برای هر کد یا شخص در سیستم برای کاربر دسترسی تعریف می شود.

چطور باید این کار را انجام دهد. وقتی نرم افزار می تواند n شخص یا کد حساب داشته باشد؟

لطفا راهنمایی کنید.

با تشکر

narges_j
دوشنبه 27 مهر 1394, 14:41 عصر
راهی که به ذهن خودم می رسه این هست که یک فیلد [کد کاربر] در جدول اشخاص در نظر بگیرم و کد کاربرانی که اجازه مشاهده شخص را ندارند در این فیلد با یک کاما درج کنم. بعد موقع نمایش شخص اگر کد کاربر سیستم در این فیلد نبود شخص را نمایش بدم. نمیدونم این روش درست هست یا نه.

RmeXXXXXXXXX
دوشنبه 27 مهر 1394, 14:52 عصر
بنظر درست میاد. ولی این فیلد شما یک فیلد مرکب هست. میتونید برای همین مورد یک جدول تعریف کنید.

narges_j
دوشنبه 27 مهر 1394, 15:11 عصر
اگر جدول جدید ایجاد کنم باید برای هر گزارش یا هر بار مشاهده شخص به این جدول جدید لینک بزنم. از نظر سرعت مشکل پیش نمیاد؟
جدول را چطوری تعریف کنم؟ کد شخص و کد کاربر را باید در نظر بگیرم؟