PDA

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



rtech
یک شنبه 19 آبان 1387, 10:28 صبح
با سلام
لطفا روشی برای تعیین دسترسی کاربران به فرمهای مختلف برنامه را توضیح دهید ، در برنامه میخواهیم قسمتی باشد که کاربران تعریف شوند و برای هر یک سطح دسترسی تعیین کنیم .
***ویرایش شده توسط مدیر***

Alen
یک شنبه 19 آبان 1387, 11:16 صبح
شاید این پست به دردتون بخوره
http://barnamenevis.org/forum/showthread.php?t=104994

saed2006
یک شنبه 19 آبان 1387, 13:24 عصر
شما برای این کار میتونید از دو روش استفاده کنید
1-ایجاد سطوح دسترسی با استفاده از خود برنامه
2-کنترل از طریق ایجاد یوزر ها در سطح دیتا بیس
که قطعا روش دوم از نظر امنیتی بر روش اول ارجحیت داره
اما برای روش اول میتونید یک جدول security ایجاد کنید با فیلد هایی از نوع bool و قسمت های مختلف برنامه تون رو در اونجا معرفی کنید و به ازای هر یوزر بیاید و مقادیر رو توی این table دست کاری کنید
حال با لوگین شدن یوزر شما ابتدا اون مقادیر رو از table security میخونید و بسته به اون امکانات برنامه رو فعال و غیر فعال میکند.
البته برای روش دوم بحث گسترده تر هست که اسا تید هم باید بیان وسط

saed2006
سه شنبه 21 آبان 1387, 12:56 عصر
از دوستان کسی میتونه کنترل در سطح دیتا بیس رو تشریح کنه؟
با تشکر