نمایش نتایج 1 تا 5 از 5

نام تاپیک: تعیین دسترسی کاربران

  1. #1

    Question تعیین دسترسی کاربران

    سلام
    من در ویژوال فاکس پرو یک فرم دارم که در آن 4 دکمه قرار دادم که هر کدام از آنها یک فرم مستقل دیگر رو باز می کنه
    سوال من این هست که چطور می تونم برای دسترسی کاربران فرم اولی به دکمه ها محدودیت قائل بشم
    یعنی مثلا کاربر الف وقتی یوزر و پسوورد رو میزنه و فرم اصلی که چهار تا دکمه داره باز میشه همه دکمه ها براش در دسترس باشه ولی کاربر ب بعد از وارد کردن یوزر و پسوورد دسترسیش فقط برای دو تا دکمه باشه و همینطور برای بقیه کاربر ها امکان تعریف میزان دسترسی وجود داشته باشه
    ممنون

  2. #2
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107

    نقل قول: تعیین دسترسی کاربران

    سلام
    خب همه این موضوع به منطق برنامه شما برمیگرده که چطور این کار رو انجام بدید. معمولا در یک جدولی، دسترسی های یک کاربر ذخیره میشود و زمانی وارد سیستم می شود، بر اساس اون دسترسی ها یک سری چیزها رو در دسترس دارد و یک سری چیزها رو نه. مثلا در این مورد خاص اگر کاربری اجازه دسترسی به دو تا دکمه رو ندارد میشود یا پنهان کرد (visible=false) یا غیرفعال (enabled=false)
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

  3. #3

    نقل قول: تعیین دسترسی کاربران

    ممنون از پاسخگویی شما
    لطفاً راهنمایی بفرمائید در عمل چطور انجامش بدم؟
    ممنون

  4. #4
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107

    نقل قول: تعیین دسترسی کاربران

    فکر کنم توضیحات کامل دادم.
    هر کاربر شما چطور هویت سنجی میشه و وارد برنامه میشه؟ طبیعتا یک جدول دارید که نام کاربری و اسم رمز رو داخلش ذخیره کردید. کاربر که میخواد وارد بشه جستجو میکنید ببینید چنین کاربری وجود دارد یا نه. اگر وجود دارد که وارد برنامه میشه اگر نه که پیغام بهش میدید که نمیتوانه.
    برای پیاده سازی خیلی راحت، میشه یک فیلد کاراکتری داشت که مثلا حاوی حروف الفبا برای هر کار باشه یا شامل عدد باشه مثلا: a,b,c,d و باز مثلا a نشاندهنده داشتن دسترسی به دکمه اول هست و الی آخر و این رشته میتوانه در یک متغییر سراسری ذخیره بشه و هرجا لازم هست استفاده بشه ازش.
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

  5. #5
    مدیر بخش آواتار binyaz2003
    تاریخ عضویت
    آبان 1382
    محل زندگی
    کرمان
    سن
    39
    پست
    2,107

    نقل قول: تعیین دسترسی کاربران

    برای پیاده سازی پیچیده تر و همینطور دسترسی سلسله مراتبی باید جدول جداگانه ای داشته باشید که کد کاربر و کد دسترسی که میخواید بهش بدید در هر رکورد ذخیره بشه و هر زمان کاربر وارد برنامه میشه، یک جستجو بکنید و همه رکوردهای دسترسی رو بخوانید و ادامه کار مثل قبل هست مثلا میتوانید همه کدهای دسترسی رو در یک متغییر سراسری استفاده کنید و ...
    وب سایت شخصی
    وبلاگ آموزش ویژوال فاکس پرو - به دلیل تعطیل شدن میهن بلاگ نوشته های وبلاگ به وب سایت شخصی منتقل شدند.

تاپیک های مشابه

  1. سوال: تعیین نقش ها و role ها در سایت و تعیین سطح دسترسی
    نوشته شده توسط m@momen در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 27 خرداد 1393, 20:58 عصر
  2. تعیین سطح دسترسی برای جداول
    نوشته شده توسط IMANAZADI در بخش مدیریت دیتابیس (Database Administration)
    پاسخ: 2
    آخرین پست: سه شنبه 11 تیر 1392, 18:32 عصر
  3. تعیین سطح دسترسی در ستاپ سازی
    نوشته شده توسط samanta3000 در بخش Setup و Deployment
    پاسخ: 3
    آخرین پست: یک شنبه 29 بهمن 1391, 17:11 عصر
  4. تعیین سطح دسترسی در ستاپ سازی
    نوشته شده توسط samanta3000 در بخش VB.NET
    پاسخ: 0
    آخرین پست: پنج شنبه 26 بهمن 1391, 17:53 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •