PDA

View Full Version : سوال: پیاده سازی سطح دسترسی



طبیب دل
یک شنبه 21 اسفند 1390, 08:11 صبح
با سلام به دوستان
من می خوام تو برنامم یه سطح دسترسی پیاده کنم و اینکه هر کاربر به یکسری امکانات دسترسی داشته باشه و به بقیه نداشته باشه قبلا یه تاپیک در اینباره دیده بودم ولی الان هرچی سرچ میکنم پیدا نمیکنم لطفا اگر کسی راه حل رو میدونه کمک کنیه و یا اگر نمونه کدی دارید بزارید
با تشکر فراوان

mahisa18
یک شنبه 21 اسفند 1390, 12:14 عصر
سلام
منم همین مشکلو دارم

این کدو نوشتم
if (textBox1.Text == "101")
{
strsql2 = " Select * from Student where Code_dore = 101";
}

یعنی کاربری که رمزش 101 هست فقط به کاربرایی با کد دوره 101 دسترسی داشته باشه

هیچ error ی نمی گیره ولی جواب هم نمی ده

ممنون می شم کمک کنید

ویژوال استودیو
یک شنبه 21 اسفند 1390, 13:12 عصر
شما با استفاده از setting برنامه می تونین سطح دسترسی برای کاربرها رو تعیین کنین
مثلا با تنظیم یه مقدار bool و تغییر اون هنکام ورود برای کاربری خاص بتونین با مقدار آن bool یک باتن برای کاربر رو فعال یا غیر فعال کنین

s3rv3r
یک شنبه 21 اسفند 1390, 13:18 عصر
دوستان چندين بار گفتن.
يه جدول تو ديتابيس به اسم پرميژن ايجاد كن
كه شامل كد كاربري و سطح مورد نظر از نوع بيت باشه.
وقتي كه تيك خورده باشه ميتونه به بخشي دسترسي داشته باشه.

پياده سازيشم به اين صورت ميتوني انجام بدي
موقع لاگين كردن كاربر متغير هاي ثابت تعريف كن و وقتي كاربر لاگين كرد اين متغير ها كه بخش ها ميشن مقدار دهي ميشن

به عنوان مثلا تو يك نرم افزار حسابداري كاربر ساده اجازه بك آپ گرفتن از ديتابيس رو نداره
خب جدول پرميژن شامل
كد كاربري از نوع int
پرميژن بك اپ از نوع bit
پرميژن مشاهده صندوق bit

UID = 1
Backup = flase
PviewCash = true

خب
تو فرم بك آپ مياييد ببينيد اگر متغير بك آپ true بود اون موقع فرم رو باز ميكنه در غير اين صورت پيغام ميده شما مجوز اين كارو نداريد
و به هم ترتيت ادامه ميديد

موفق باشيد

AliSaeedi_v
یک شنبه 21 اسفند 1390, 16:35 عصر
سلام اگه فیلم اموزشی استاد کیانیان رو داشته باشی کامل و زیبا توضیح دادن...

طبیب دل
دوشنبه 22 اسفند 1390, 08:57 صبح
سلام اگه فیلم اموزشی استاد کیانیان رو داشته باشی کامل و زیبا توضیح دادن...

ممنونم ولی این فیلم رو ندارم اگر کسی لینک دانلود رو داره بزاره ممنون میشم. لینکی که تو تاپیک همین سایت هست باز نمیشه.
با تشکر

vahdani_d
دوشنبه 22 اسفند 1390, 10:11 صبح
http://barnamenevis.org/showthread.php?251826-%DA%A9%D8%AA%D8%A7%D8%A8-%D9%87%D8%A7-%D9%88-%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE-C/page3
آموزشی که میخواین اینجا هست اما من دانلود نکردم و ندیدم که چجوریه