وبلاگ - آخرین اخبار
15 2 180x180 - تعیین سطح دسترسی با استفاده از General Security - weinteknotes, notes -

تعیین سطح دسترسی با استفاده از General Security

در General Mode می توان دوازده عدد یوزر و پسورد تعریف کرد. پسوردها نمی تواند عدد منفی باشند. در این حالت تعداد شش سطح امنیتی می توان تعریف نمود (A تا F). هنگامی که پسورد و یوزر اول وارد می شود دسترسی به سطوح امنیتی تعریف شده برای آن نمایش داده می شود.

حال در ادامه برای توضیح بیشتر مثالی مطرح می شود.

8 2 - تعیین سطح دسترسی با استفاده از General Security - weinteknotes, notes -

 

همانطور که در شکل بالا مشخص است دو عدد یوزر به همراه پسوورد آنها تعریف شده است. در ادامه چندین Object در برنامه اصلی قرار می گیرد که هر کدام دارای سطوح امنیتی مختلفی هستند و هر یوزر فقط دسترسی به آن دسته از سطوح امنیتی دارد که برای آن در ابتدا تعریف شده است.

دراین مثال، برای یوزر شماره 1 سطح دسترسی A و B و برای یوزر شماره 2 سطوح دسترسی A و C را تعریف شده است. حال با استفاده از آدرس های متناظر با شماره یوزر و عدد پسورد، اقدام به Login کردن و دسترسی به Object ها خواهیم نمود.

لامپی با آدرس LB0 درون برنامه قرار داده و هدف آن است که بوسیله دو Toggle Switch که هر کدام از آنها توسط یک یوزر کنترل می­شوند، اقدام به روشن و خاموش کردن لامپ بنماییم.

دو عدد Toggle Switch تعریف شده را بایستی تنظیم پارامتر کنیم. برای کلید اول، تنظیمات را به صورت زیر انجام می دهیم.

9 2 - تعیین سطح دسترسی با استفاده از General Security - weinteknotes, notes -

کلید دوم هم به صورت زیر تنظیم می شود.

10 2 - تعیین سطح دسترسی با استفاده از General Security - weinteknotes, notes -

حال برای اینکه بتوان یوزر و پسورد را وارد کرد، بایستی از دو عدد Numeric Object استفاده کنیم که برای وارد کردن شماره یوزر از آدرس LW-9219  و برای وارد کردن پسورد از آدرس LW-9220 استفاده می شود.

برای خارج شدن از هر یوزر هم از LB-9050 استفاده می کنیم.

برنامه ایجاد شده به صورت زیر است:

11 2 - تعیین سطح دسترسی با استفاده از General Security - weinteknotes, notes -

با وارد کردن شماره یوزر 1 و پسورد آن به Object هایی که برای این یوزر تعریف شده است، دسترسی پیدا خواهیم کرد. حال با روشن کردن کلید و تایید آن، لامپ روشن می شود.

12 2 - تعیین سطح دسترسی با استفاده از General Security - weinteknotes, notes -

13 2 - تعیین سطح دسترسی با استفاده از General Security - weinteknotes, notes -

برای یوزر شماره 2 هم مشابه حالت بالا می توان عمل کرد. در نهایت با کلیک بر روی گزینه Log Out، هر دو یوزر خارج می شوند.

14 2 - تعیین سطح دسترسی با استفاده از General Security - weinteknotes, notes -

آدرس LB9060 نشانگر صحیح یا غلط بودن پسورد وارد شده است. آدرس LB9061 برای فعالسازی امکان تغییر پسورد می باشد که اگر فعال باشد، به ترتیب می توان با تغییر آدرسهای LB9500,LB9501,… می توان پسوردهای مربوط به یوزر 1، یوزر 2 و … را تغییر داد.

توجه: آدرس یوزر باید به صورت 16 بیت بی علامت و آدرس پسورد به صورت 32 بیت بی علامت انتخاب شود

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.