kohyar
سه شنبه 13 مرداد 1388, 15:31 عصر
با سلام به دوستان
اگه قرار باشه در برنامه تحت وب با asp.net و سي شارپ كاربران را دسته بندي كنيم و براي هر دسته از كاربران Role در نظر بگيريم. و با در نظر گرفتن اين نكته كه سطح دسترسي را براي كاربران بر روي صفحات تنظيم كنيم. چه راهي را پيشنهاد مي كنيد؟؟؟؟
من به اين صورت كار مي كنم كه در داخل پانل هنگام تعريف كاربران نقش آنها را مشخص مي كنم
و براي هر كاربر نام صفحاتي را كه مي تواند كاربر مشاهده نمايد تيك مي زنم و در داخل بانك ذخيره مي كنم
هنگام ورود كاربران بعد از ورود موفقيت آميز آي دي صفحاتي كه كاربر مي تونه دسترسي داشته باشه رو در داخل يك كوكي ذخيره مي كنم و تمامي صفحات سايت از يك master page ارث مي برند
در داخل PageLoad مربوط به masterpage ابتدا نام صفحه را مي گيريم و بعد چك مي كنيم كه آي دي اون توي كوكي مربوط به كاربر وجود داره
اگه قرار باشه در برنامه تحت وب با asp.net و سي شارپ كاربران را دسته بندي كنيم و براي هر دسته از كاربران Role در نظر بگيريم. و با در نظر گرفتن اين نكته كه سطح دسترسي را براي كاربران بر روي صفحات تنظيم كنيم. چه راهي را پيشنهاد مي كنيد؟؟؟؟
من به اين صورت كار مي كنم كه در داخل پانل هنگام تعريف كاربران نقش آنها را مشخص مي كنم
و براي هر كاربر نام صفحاتي را كه مي تواند كاربر مشاهده نمايد تيك مي زنم و در داخل بانك ذخيره مي كنم
هنگام ورود كاربران بعد از ورود موفقيت آميز آي دي صفحاتي كه كاربر مي تونه دسترسي داشته باشه رو در داخل يك كوكي ذخيره مي كنم و تمامي صفحات سايت از يك master page ارث مي برند
در داخل PageLoad مربوط به masterpage ابتدا نام صفحه را مي گيريم و بعد چك مي كنيم كه آي دي اون توي كوكي مربوط به كاربر وجود داره