PDA

View Full Version : تفاوت Deny با Revoke



arezoo_sh
چهارشنبه 13 آذر 1387, 10:10 صبح
اگه ممکنه فرق Revoke با deny رو توضیح بدین .
ممنون میشم .:لبخندساده:

Elham_gh
چهارشنبه 13 آذر 1387, 14:32 عصر
در حقیقت ما 2 تا اجازه دسترسی دارید, یکی Deny و یکی Grant.
Revoke یعنی اجازه دسترسی کاربر هر چی که هست دیگه نداشته باشه.

AminSobati
چهارشنبه 13 آذر 1387, 22:03 عصر
Revoke رو میتونین به حالت خنثی تعبیر کنید. وقتی دسترسی کاربر X روی جدول Y بصورت Revoke باشه، یعنی مشخصا نه دسترسی داده شده و نه گرفته شده. در حالت Revoke تکلیف دسترسی کاربر X به Roleهای بالاترش برمیگرده. اگر Roleش (با فرض به اینکه فقط عضو یک Role باشه و اون Role هم عضو Role دیگه ای نباشه) بهش اختیار داد، حالا میتونه از Y استفاده کنه، اگر اون هم Revoke بود، معنی Deny ازش بدست میاد. اگر کاربر عضو هیچ Roleی نبود و فقط Revoke بود، این هم در نتیجه تاثیر Deny خواهد داشت. اگر خود کاربر Deny باشه، ولی Role بالاترش بهش Grant کنه، فایده نداره! کاربر Deny خواهد بود