PDA

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



naser67
چهارشنبه 02 بهمن 1387, 09:36 صبح
سلام خدمت دوستان

سوال من درباره سطوح دسترسی برای یه سیستمه
مثلا بتونیم یه گروه کاربری با یک سری از دسترسی ها تعریف کنیم و بعد کاربرها رو جزو این گروهها کنیم
مثلا گروه مدیریت گروه نویسندگان و گروه کاربران عادی و ... با یک سری از دسترسی ها که همه اینا قابل تغییر باشه یعنی بتونیم دسترسی یه کاربر خاص رو بیشتر کنیم

می خواستم کلا روش نوشتن یه همچین سیستمهایی چگونه است

ممنون

narsic
چهارشنبه 02 بهمن 1387, 10:03 صبح
با سلام
در این مورد قبلا بحث شده بگردید پیدا میکنید .
موفق باشید

terrorhell
چهارشنبه 02 بهمن 1387, 19:21 عصر
یکی از راهاش اینه که که یک فیلد permission تو جدول کاربران ایجاد کنی و برای کاربران عادی عدد 1 و مدیران 2 رو انتخاب کنی و در صفحه لاگینت این مقادیر فیلد permission رو چک کنی که .....

naser67
چهارشنبه 02 بهمن 1387, 20:52 عصر
یکی از راهاش اینه که که یک فیلد permission تو جدول کاربران ایجاد کنی و برای کاربران عادی عدد 1 و مدیران 2 رو انتخاب کنی و در صفحه لاگینت این مقادیر فیلد permission رو چک کنی که .....

بابا اینارو میدونم
من سطوح دسترسی مثل سطوح دسترسی همین فروم میخوان که مدیرا و کاربرا و مدیرای رده پایین و ...
هر کردوم یه سطح دسترسی دارن

angel_boy013
چهارشنبه 02 بهمن 1387, 21:55 عصر
میتونی یه فلید مثلاً به همین اسم permission درست کنی و اندازه option هات 01 بزاری مثلاً 10 تا option داری 0000000001 این میشه کاربر عادی 0101100101 یا این کاربر به چیزای دیگه دسترسی داشته باشه کافی این هارو از هم جدا کنی بعد هر کدومم برای کاری نصبت بدی

yoshika
پنج شنبه 03 بهمن 1387, 15:07 عصر
angel boy میشه در مورد جوابتون توضیح بیشتری بدین

as13851365
جمعه 04 بهمن 1387, 07:47 صبح
نمی دونم چرا دارید هی بحث رو گش می دید !!!

توضیح اضافی دیگه برای چی می خواهید ؟ کل نوشته ها واضح و گویا هستن و چیزه مشکلی نداره

اگه جایی از مسئله برای شما قابل درگ نیست اون قسمت رو بگید نه این که هی بگید " توضیح بیشتری " !!!


شما برای این که برای کارهاتون سطح تعیین کنید اول باید مقدار سطح را مشخص کنید مثلا سطح بندی از 1 تا 4 است .
سطح یک برای کابران تازه کار
سطح 2 برای کاربران فعال
سطح 3 برای مدیران
سحط 4 برای ادمین سایت ( صاحب سایت )

حالا امکانات سطح ها :
سطح 1 می تونه :
1 ) پست ارسال کنه
2 ) پست خودش را ویرایش کنه

سطح 2 می تونه :
1 ) مبحث جدید ایجاد کنه
2 ) پست های خودش را حذف و ویرایش کنه

سطح 3 می تونه :
1 ) پست های دیگران را حذف و ویرایش کنه
2 ) تایپیک های ایجاد شده را انتقال و یا حذف کنه
3 ) کاربران را توبیخ کنه
4 ) کاربری را برای مدتی بلوک کنه ( کاربر مزبور برای 4 روز نتونه وارد سایت بشه )

سطح 4 می تونه :
1 ) کاربران را مدیریت کنه ( حذف کاربر و ....)
2 ) از دیتابیس سایت کپی پشتیبانی بگیره و ...


حالا برای تمام گفته های بالا دکمه هایی باید در سایت قرار بگیره که کاربران بتونن با استفاده از آن در سایت کار کنند

شما بررسی می کنید اکر کاربری با سطح یک وارد سایت شد گزینه های همان قسمت را برایش نشان می دهید یعنی کاربر سطح یک نمی تونه امکانات سطح دو را ببینه و سطح دو نمی تونه امکانات سطح سه را ببینه ...

حالا وقتی که کاربر عملی را انجام داد مثلا حذف کردن یک تایپیک شما اول سطحش را بررسی می کنید ببینید آیا این کاربر با این سطح اجازه انجام چنین کاری را داره یا نه ( بیشتر برای جلوگیری از دسترسی غیره مجاز و ... )

من با زبان بی زبانی ساده ترین و قابل فهمترین توضیح را دادم امیدوارم که دوستان قانع شده باشن

angel_boy013
جمعه 04 بهمن 1387, 10:05 صبح
as13851365 (http://www.barnamenevis.org/forum/member.php?u=35098) اینی که شما گفتید یه حالت خاصته اما اگر من بخوام جز جز دسترسی بدم نمیشه مثل این که به یه کاربر عادی دسترسی بدی پست رو بتونه حذف کنه به یکی اجازه بدی بنرو عوض کنه این چیزی که شما میگید فقط برای یه حالت کلی حساب میشه