PDA

View Full Version : کنترل دسترسی کاربران بر روی یک رکورد و یا جدول



kayaus2006kayaus2006
پنج شنبه 22 شهریور 1386, 13:49 عصر
سلام دوستان
من در #C می خوام درصورتی که کاربران یک بانک اطلاعاتی SQL از یک جدول و یا رکورد خاص استفاده کنند دیگر کاربران نتوانند این کار رو انجام دهند
مثلا بیشتر در موارد ویرایش و حذف رکوردها
ممنون میشم که بهم بگین که این کنترل رو چطوری چک کنم
البته روش اصولی این کار رو می خوام
مثلا از روش فیلد اضافی که true یا false شه نمی خوام استفاده کنم چون ممکنه به دلایل زیاد شبکه یک کاربر قطع شه و امکان برداشتن تیک در پایان کارش نباشه
از پاسخ های شما بی نهایت متشکرم
پیروز باشید

mehdi.mousavi
پنج شنبه 22 شهریور 1386, 15:14 عصر
سلام دوستان
من در #C می خوام درصورتی که کاربران یک بانک اطلاعاتی SQL از یک جدول و یا رکورد خاص استفاده کنند دیگر کاربران نتوانند این کار رو انجام دهند
مثلا بیشتر در موارد ویرایش و حذف رکوردها
ممنون میشم که بهم بگین که این کنترل رو چطوری چک کنم
البته روش اصولی این کار رو می خوام
مثلا از روش فیلد اضافی که true یا false شه نمی خوام استفاده کنم چون ممکنه به دلایل زیاد شبکه یک کاربر قطع شه و امکان برداشتن تیک در پایان کارش نباشه
از پاسخ های شما بی نهایت متشکرم
پیروز باشید

سلام.
روشهای متعددی برای کنترل همزمانی یا همون Concurrency Control وجود داره. اگر به این آدرس رجوع کنید (http://davidhayden.com/blog/dave/archive/2005/10/05/2503.aspx)، با این روشها آشنا می شید. من، روش timestamp رو توصیه میکنم، چون روشهای دیگه از Performance این روش برخوردار نیستن.

kayaus2006kayaus2006
پنج شنبه 29 شهریور 1386, 01:21 صبح
من خیلی متشکرم عزیز
منتهی من خیلی چیزی دستگیرم نشد.
من چطوری می تونم کنترل کنم و با یک پیغام مناسب اجازه کار و بگیرم؟