3

デフォルトの Plone の動作では、ユーザーがアクセス許可を持っていないコンテンツにアクセスしようとすると、ログイン ボックスが表示されます。

代わりに Unauthorized ページが表示されるようにこの動作を変更するにはどうすればよいですか? この許可されていないページをカスタマイズして、カスタム テキストを表示する方法。等?

4

3 に答える 3

5

PAS はチャレンジ プラグインを呼び出して 401 Unauthorized エラーに応答するため、ログイン フォームを回避するには、acl_users でこれらのプラグインを無効にします。

403 Forbidden は挑戦につながるべきではありません。ただし、プロダクション モード (デバッグ モードではない) では、これらのエラーは非表示になり、404 Not Found に変換されます。

于 2011-06-15T11:56:58.117 に答える
3

このテンプレートをカスタマイズします: Products.CMFPlone/Products/CMFPlone/skins/plone_login/require_login.py、「古いスタイル」スキンのカスタマイズまたは「新しいスタイル」の jbot カスタマイズ: http://pypi.python.org/pypi/z3c。 jbot (CMF Objectsセクションを参照)

于 2011-06-15T06:12:16.457 に答える