iw.rejectanonymous.

عدم السماح بالوصول إلى مجلد وأطفاله إذا كان المستخدم مجهول
التحميل الان

iw.rejectanonymous. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • اسم الناشر:
  • Ingeniweb
  • موقع ويب الناشر:
  • http://www.ingeniweb.com

iw.rejectanonymous. العلامات


iw.rejectanonymous. وصف

عدم السماح بالوصول إلى مجلد وأطفاله إذا كان المستخدم مجهول يتم إجراء IW.Reijectanonymous لرفض المستخدمين المجهولون غير المشروطين من موقع Plone؛ يجب إعادة توجيهها عن طريق Plone لتسجيل الدخول. حالة الاستخدام الأساسية هي منطقة إكسرية، حيث يجب موافقة جميع الزوار جميع الزوار. وكيف لاستخدام IW.REJECENONOM؟ بشكل افتراضي يمكن للمستخدم المجهول تصفح البوابة: >>> portal_url = self.portal.absolute_url () >>> Browser.OPEN ( portal_url) >>> Browser.url == Portal_url True >>> Browser.HEADERS '200 OK'We Mark Portal مع iPrivatesite؛ يمكن تحقيق ذلك حسب الرمز أو في ZMI باستخدام علامة التبويب "الواجهات" على كائن Portal. الآن مجهولة سوف تحصل على استثناء غير مصرح به. في موقع Plone، يجب أن يؤدي ذلك إلى إعادة توجيه نموذج تسجيل الدخول. >>> من Zope.Interface استيراد Alsoprovides >>> من IW.REJECT الجنسي استيراد iPrivatesite >>> alsoprovides (self.portal، iprivatesite) >>> Browser.Open (Portal_url) Traceback (أحدث المكالمة الأخيرة): ... غير مصرح به : ... نموذج تسجيل الدخول وبعض موارد أنماط لا تزال يمكن الوصول إليها: >>> login_form_url = self.portal.login_form.absolute_url () >>> Browser.Open (Login_Form_URL) >>> Browser.url == Login_Form_url True >>> Contect_login_url = self.portal.require_login.absolute_url () >>> Browser.Open (Contact_login_url) >>> Browser.url == Control_login_url True >>> Cooked_css = Self.portal.portal_css.portcoykedresources () >>>> cooked_css_url = ' s / portal_css / s' (portal_url، cooked_css.getid ()) >>> Browser.Open (Cooked_css_url) >>> Browser.url == Cooked_cs_url True >>> Cooked_js = self.portal.portal_javascripts . getcookedresources () >>> cooked_js_url = ' s / portal_javascripts / s' s (portal_url، cooked_js.getid ()) >>> Browser.Open (Cooked_js_url) >>> Browser.url == Cooked_js_url True >>> logo_id = self.portal.base_properties.getproperty ('تسجيل الدخول') >>> logo_url = self.portal .absolute_url () >>> Browser.Open (logo_url) >>> Browser.url == Logo_url True >>> Mail_Password_form_url = self.milportal.mail_password_form.absolute_url () >>> Browser.Open (Mail_Password_form_url) >>> Browser.url == Mail_Password_form_url Truereset Password Tool يمكن الوصول إليها أيضا. >>> passwordreset_url = self.portal.passwordreset.absolute_url () >>> Browser.Open (PasswordSet_URL) >>> Browser.url == PasswordReset_url Truethen نقوم بتسجيل الدخول، وسنكون مخولنا لتصفح البوابة >>> products.plonetestcase.setup استيراد Default_user، Default_password >> Browser.Addheader ("إذن"، ... 'Basic s: s' (default_user، default_password)) >>> Browser.Open (portal_url) >>>> Browser.url == Portal_url True >>> متصفح. مخيف متطلبات "200 موافق": بيثون Plone CMS.


iw.rejectanonymous. برامج ذات صلة