PDA

View Full Version : مجوز های دسترسی برای کاربران



RIG000
چهارشنبه 24 آبان 1391, 02:25 صبح
سلام و خسته نباشید
دوستانگسی هست که به ما نحوه ایجاد مجوز های دسترسی رو بده؟
مثلا" کسی به عنوان ادمین وارد شه کسی به عنوان یوزر عادی و کسی به عنوان معاون در یک برنامه . حالا من میخام بدونم نحوه یا مراحل تجزیه این کار چگونه هست تا بعدش کد هاش رو بنویسم. اول روال درست کار برام مهم هست؟ کهچ گونه اطلاعات رو از بانک بخونم.
میخام ببینم که روش درست انجام این کار چگونه هست با چه فیلد هایی با چه دیتا تایپ هایی؟ و ...

Ahmad765
چهارشنبه 24 آبان 1391, 03:04 صبح
یک table سطح دسترسی ها و تیبل دیگر نوع دسترسی را مینویسیم.
میتونی همه رو تو یه آرایه بریزی و آرایه رو پاس بدی.

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

danialafshari
چهارشنبه 24 آبان 1391, 09:16 صبح
سلام دوست عزیز
توی این تاپیک یک سورس گذاشتم ببین بدردت میخوره ؟
وارد شدن به برنامه پس از کنترل کردن شناسه ی کاربری و گذر واژه (http://barnamenevis.org/showthread.php?365228-%D9%88%D8%A7%D8%B1%D8%AF-%D8%B4%D8%AF%D9%86-%D8%A8%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%BE%D8%B3-%D8%A7%D8%B2-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%DA%A9%D8%B1%D8%AF%D9%86-%D8%B4%D9%86%D8%A7%D8%B3%D9%87-%DB%8C-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C-%D9%88-%DA%AF%D8%B0%D8%B1-%D9%88%D8%A7%DA%98%D9%87&p=1612604#post1612604)
موفق باشی

RIG000
چهارشنبه 24 آبان 1391, 12:08 عصر
دوست عزیز ممنون. اما منظور بنده در قسمت دیگر سوال خودم. این هست که به فرض ما چک کردیم که چه کسی چگونه وارد برنامه شده ادمین و یا ....
روش که بخایم برنامه رو براش محدود کنیم چگونه هست. چون من همیشه تک کاربره بوده برنامه هام؟ از متغییری برای چک کردن استفاده کنم و مقدارش تو بانک باشه؟
مثلا 0 کاربر 1 مدیر 3 معاون ؟
حالا افگه مدیر بخاد به بعضی از کاربرها سطح دسترسی متفوتی بده یعنی هر کاربر به طور متفاوتی در جاهایی از برنامه استفاده کنه یکی مثلا 4 تا چیز رو ببینه یکی 2 تاروببینه.
اینها رو اگه بخایم اعمال کنیم روش هاش چگونه هست که مدیر این محدودت ها رو انجام بده موقع ساخت کاربر جدید؟

mandanim
چهارشنبه 24 آبان 1391, 12:37 عصر
سلام
ببین
روش ساده هست
به شرطی که قسمت هاتو کد بندی بکنی
یعنی اون گزینه یه ایندکس داره
و این ایندکس ها تو بانک شرایطشون رو مشخص بکنی
مثلا
اگر 5 تا دکمه داری برای هر کدوم یک key وجود داره
شما کافی بگی اگه فلان کاربر بود برو ببین کدون key ها مخفی یا غیر فعال باشن
یکم ابتکار بخرج بدی مطمئنم موفق میشی
موفق باشی

RIG000
چهارشنبه 24 آبان 1391, 13:42 عصر
یعنعنی کلی شرط داریم.!
اینارو اوکی.
حالا روش بهینه تری نداریم؟
دنبال روش اصولی و یا ... ای هستم که استاندارد اینکار رو بشه انجام داد.

ordebehesht
چهارشنبه 24 آبان 1391, 16:07 عصر
فقط با کد میتونی مگه ابهترین کار اینه که با switch case این کار رو بکنی من خودم این کار رو کردم