CGI :: تطبيق :: البرنامج المساعد :: إذن

cgi :: تطبيق :: البرنامج المساعد :: إذن هو إطار تفويض ل CGI :: تطبيق.
التحميل الان

CGI :: تطبيق :: البرنامج المساعد :: إذن الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Cees Hek
  • موقع ويب الناشر:
  • http://search.cpan.org/~ceeshek/CGI-Application-Plugin-TT-1.04/lib/CGI/Application/Plugin/TT.pm

CGI :: تطبيق :: البرنامج المساعد :: إذن العلامات


CGI :: تطبيق :: البرنامج المساعد :: إذن وصف

CGI :: تطبيق :: البرنامج المساعد :: إذن هو إطار تفويض ل CGI :: تطبيق. CGI :: تطبيق :: البرنامج المساعد :: إذن هو إطار تفويض ل CGI :: Application.synopsis استخدم Base QW (CGI :: تطبيق)؛ استخدم CGI :: تطبيق :: Plugin :: مصادقة؛ استخدم CGI :: التطبيق :: البرنامج المساعد :: إذن؛ # التكوين الافتراضي لترخيص RunMode __Package __-> Authz-> التكوين (برنامج التشغيل => ،)؛ # باستخدام التكوين المسمى لتمييزه عن # التكوين أعلاه __Package __-> Authz ('DBACCESS') -> التكوين (برنامج التشغيل => ، join_on => 'user. user.user_id'، القيود => {'user.name' => '__username__'، 'access.table' => '__param_1__'، 'access.item_id' => '__param_2__'}]،)؛ Sub Admin_RunMode {بلدي $ الذاتي = التحول؛ # يجب أن يكون المستخدم في مجموعة المسؤول للحصول على الوصول إلى Runmode عودة $ الذاتي> Authz-> ممنوع ما لم $ الذاتي> Authz-> تفويض ("المسؤول"؛ # بقية Runmode ...} Sub Update_Widget {My $ Self = Shift؛ بلدي القطعة $ = $ الذاتي> الاستعلام-> param ('widget_id')؛ # هل يمكن لهذا المستخدم تحرير هذه القطعة في جدول الحاجيات؟ عودة $ الذاتي> authz-> ممنوع ما لم $ الذاتي> Authz ('dbaccess') -> تفويض (الحاجيات => القطعة $)؛ # حفظ التغييرات في القطعة ...} CGI :: تطبيق :: إذن البرنامج:: يضيف إذن القدرة على تفويض المستخدمين بمهام محددة. بمجرد مصادقة المستخدم وأنت تعرف من تتعامل معه، يمكنك بعد ذلك استخدام هذا البرنامج المساعد للتحكم في ما لديه إمكانية الوصول إليه. يستورد طريقتين (Authz and Internization) في وحدة تطبيق CGI ::. كل من هذه الأساليب قابلة للتبديل، لذلك يجب عليك اختيار واحد واستخدامه باستمرار في جميع أنحاء التعليمات البرمجية الخاصة بك. من خلال طريقة Authz، يمكنك استدعاء جميع طرق CGI :: Application :: البرنامج المساعد :: Intellization Confloy.Aptation قد يكون هناك طرق متعددة قد ترغب في تفويض الإجراءات في أجزاء مختلفة من التعليمات البرمجية المختلفة. هذه الاختلافات قد تتعارض مع بعضها البعض. على سبيل المثال، قد يكون لديك إذن مستوى RunMode يتطلب أن المستخدم ينتمي إلى مجموعة معينة. ولكن ثانيا، قد يكون لديك إذن بقاعدة بيانات مستوى الصف يتطلب أن عمود اسم المستخدم من الجدول يحتوي على اسم المستخدم الحالي. ستعزز هذه التكوينات مع بعضها البعض لأنها تفصيح باستخدام معلومات مختلفة. لحل هذا، يمكنك إنشاء تكوينات متعددة المسماة، عن طريق تحديد اسم فريد من طريقة C . __package __-> Authz ('DBACCESS') -> التكوين (برنامج التشغيل => ،)؛ # لاحقا $ الذاتي> Authz ('DBACCESS') -> تفويض (الحاجيات => Widget_id)؛ متطلبات: perl.


CGI :: تطبيق :: البرنامج المساعد :: إذن برامج ذات صلة

curlpp.

curlpp هو مجمع C ++ ل LIBCURL (مكتبة النهاية الخلفية للإعجاب). ...

86

تحميل

libglade-java.

Java-Gnome هي مجموعة من ربطات Java لمكتبات Gnome و GTK، لذلك يمكن كتابة تطبيقات جنوم في Java. ...

138

تحميل