PDA

View Full Version : سوال: کدام بهتر است؟ جدا کردن صفحات کاربران با نقش های مختلف یا قرار دادن شروط داخل یک صفحه برای کاربران



masmas252
دوشنبه 19 اردیبهشت 1390, 10:14 صبح
خواهش می کنم جواب بدید!
به نظر شما کدوم بهتره؟
این که برای کاربر هایی که نقش های مختلف دارند صفحات جدا طراحی بشه
یا با قرار دادن شروط (if) صفحه را برای کاربران مختلف تغییر دهیم
خواهش می کنم جواب بدید!

ricky22
دوشنبه 19 اردیبهشت 1390, 10:39 صبح
یا با قرار دادن شروط (if) صفحه را برای کاربران مختلف تغییر دهیم
مسلما این روش بهتر است.
البته بسته به بزرگ بودن نرم افزار دیگه سخته همه ی Validation ها را با IF انجام بدین.
یک کتابخانه سورس باز کامل برای این کار (http://www.netsqlazman.codeplex.com/)

masmas252
دوشنبه 19 اردیبهشت 1390, 10:50 صبح
برای جلوگیری از بالا رفتن حجم پروژه این کار بهتره؟ از لحاظ امنیتی که مشکل نداره؟ من توی پروژه ام سه نوع کاربر دارم. مدیر, عادی, حسابدار. که هر کدوم سطح دسترسی شون متفاوته. الان برای هر کدوم صفحات جدا توی فلدر های جدا تو پروژه تعریف کردم. البته کارایی صفحات فرق می کرد و شرط گذاشتن برای اونها غیر ممکن بود. اما الان نیاز دارم کاربر چهارم تعریف کنم که همون صفحات کاربر عادی رو داره با یک سری محدودیت ها. آز لحاظ امنیتی مشکلی ایجاد نمی شه که همون صفحات کاربر عادی رو محدودیت بذارم برای کابر نوع چهارم/

jaykob
دوشنبه 19 اردیبهشت 1390, 15:44 عصر
برای جلوگیری از بالا رفتن حجم پروژه این کار بهتره؟ از لحاظ امنیتی که مشکل نداره؟ من توی پروژه ام سه نوع کاربر دارم. مدیر, عادی, حسابدار. که هر کدوم سطح دسترسی شون متفاوته. الان برای هر کدوم صفحات جدا توی فلدر های جدا تو پروژه تعریف کردم. البته کارایی صفحات فرق می کرد و شرط گذاشتن برای اونها غیر ممکن بود. اما الان نیاز دارم کاربر چهارم تعریف کنم که همون صفحات کاربر عادی رو داره با یک سری محدودیت ها. آز لحاظ امنیتی مشکلی ایجاد نمی شه که همون صفحات کاربر عادی رو محدودیت بذارم برای کابر نوع چهارم/

سلام

نه مشکل امنیتی خاصی ندارد فقط خوب همونطور که گفته شد دقت کنید که سطح دسترسی تمامی کنترل هایی که هر سطحی مخصوص به خودش دارد به دقت چک کنید چون زمانی که پروژه بزرگ می شه کنترل این موارد کمی سخت می شود .

موفق باشید