PDA

View Full Version : سوال: تعیین سطح دسترسی برای کاربران



hamid_0341
چهارشنبه 19 اسفند 1394, 07:33 صبح
باسلام

بنده توی وبسایت برای تعیین سطح دسترسی کاربران آیتم های منو رو از دیتابیس میخونم و برای تعیین دسترسی هر کاربر ایدی اون به ایدی منو متصل میشه برای خوندن اطلاعات و نشان دادن منو مشکلی ندارم سوال من اینه اگه کاربری یکی از صفحه های دیگه که به اون رو دسترسی نداره رو داخل url وارد کنه این صفحه نمایش داده میشه برای رفع مشکل فکر نکنم راه حل خوبی باشه که توی لود صفحه ها چک کنم که کاربر دسترسی داشته یا نه تا صفحه رو ببینه ، اینجوری هر صفحه نیاز به query از دیتابیس داره !!! چجوری میتونم کاری کنم که کاربر صفحاتی که دسترسی نداره رو نتونه باز کنه .

ممنون میشم راهنمایی کنید

bomb23
چهارشنبه 19 اسفند 1394, 07:47 صبح
سلام اگر از ممبرشیپ یا identity استفاده میکنی که خودش این امکان رو داخل خودش داره، اگر خودت ساختار ایجاد کردی باید بیای داخل یک سشن یا کوکی نقش کاربرتو نگه داری بعد موقع لود به جای سلکت به دیتابیس از روی اون کوکی یا سشن اطلاعات نقششو نگاه کن و بر اساس اون با کاربرت برخورد کن

rezashaban
چهارشنبه 19 اسفند 1394, 07:57 صبح
سلام دوست من
میتونی یه لیست استاتیک توی سایتت بگیری و در لاگین اولیه کاربر به سایتت دسترسی های مربوط به اون رو بریزی داخل اون لیست و در لود هر صفحه دسترسی هاش رو چک کنی