ورود

نسخه کامل مشاهده نسخه کامل : اعمال و بررسي محدوديت دسترسي ها در برنامه با بانك sql



sadia
19-11-2007, 15:05
سلام . بهترين راه اعمال و بررسي محدوديت دسترسي ها در برنامه با بانك sql چيست؟
يه منوي جدا ميخوام كه در يك گزينه آن گروهها و دسترسي ها روي برخي منوها و item هاي ديگر برنامه را تعريف و ويرايش كنم . در گزينه ديگر يوزر هايي براي اين گروه ها تعريف يا ويرايش و حذف كنم .

F A R H A D
19-11-2007, 18:15
سلام. منظور از بانک sql همون sql server هست دیگه!
شما کنترل دسترسی های کاربران رو بوسیله خود sql server میتونی انجام بدی. مثلا user1 فقط دسترسی "خواندن" داشته باشه ولی user2 "خواندن و نوشتن".
اما اگر قراره که از طریق برنامه خودتون این کار رو انجام بدی بهتره که تعریف user ها رو در برنامه انجام بدی و مستقل از sql server عمل کنی. به این صورت که به مدیر سیستم اجازه بدی کاربر جدید با سطح دسترسی مشخص شده از قبل ایجاد کنه.
موفق باشی

delphianddotnet
20-11-2007, 11:41
شما کنترل دسترسی های کاربران رو بوسیله خود sql server میتونی انجام بدی. مثلا user1 فقط دسترسی "خواندن" داشته باشه ولی user2 "خواندن و نوشتن".
اما اگر قراره که از طریق برنامه خودتون این کار رو انجام بدی بهتره که تعریف user ها رو در برنامه انجام بدی و مستقل از sql server عمل کنی. به این صورت که به مدیر سیستم اجازه بدی کاربر جدید با سطح دسترسی مشخص شده از قبل ایجاد کنه.

سلام و ممنون.
اگه بخوای از Sql استفاده کنی دریگری زیاده و یه کمی کنترل کردنش سخته .اعمال دستورات را میتونی با Grant,Revoke,... انجام بدی ولی من پیشنهاد میکنم از داخل برنامه ابن کار رو امجام بدی.حالا این بستگی به خودت داره که چه راهی رو پیش بری .

sadia
20-11-2007, 16:14
مرسي ولي كاملتر ميخوام. با توضيح. مثلا چه نوع يوزر هايي داريم و ...

مرد مباح
21-11-2007, 12:57
براي مسال ميتوني يك تيبل ايجاد كنيد كه امكانات مختلف برنامت رو توي اون به صورت(Boolean(True/False معرفي كني و هر كسي اجازه دسترسي رو داره ، مورد خاص رو Enable := True كني.

sadia
21-11-2007, 15:33
تشكر . امتحان ميكنم