私はそれを自分で行うことができたときに、ACLのすべての問題を克服することの利点を見るのが難しい。ユーザレベル機能での認証ではなく、CakePHPでACLを使用する理由は何ですか?
0
A
答えて
2
ACLを使用するのに最適な理由にそれをハックするのでDBに新しい行を追加することができ、新たなユーザタイプを追加する必要がありましたので、もしまたMOR DRYですアクセス要件が変わる可能性があります。 user_level> 5のチェックが必要ですが、将来変更される可能性があります。条件に結び付けられていないため、ロールに特定のアクションが許可されているかどうかをチェックする際に抽象度が高くなります。したがって、この状態は時間とともに変化することが可能である。
+0
koenとdogmatic69に感謝して、あなたの複合的な答えが私の質問を解決しました。 CakePHPの在庫ですか? – Chris
1
aclを使用する場合は、バックエンドを作成して管理することができます。エンドユーザーにプロジェクトを渡すときに、コードを知らなくても自分で行うことができます。
たとえば、あなたがだけではなく、あなたのコード
関連する問題
- 1. HTTP認証のヘッダーが「認証」ではなく「認証」でない理由は何ですか。
- 2. JTextAreaのスクロールバーが機能しない理由は何ですか?
- 3. cakephpの認証とACL 3
- 4. 私の機能がうまくいかない理由は何ですか?
- 5. この機能が存在する理由は何ですか?
- 6. カスタムRESTシリアライザが機能しない理由は何ですか?
- 7. requestFocus()が機能しない理由は何ですか?
- 8. CakePHP 2.0で認証が再び機能するには?
- 9. CakePHP、CodeIgniter、FuelPHP - 好きな理由は何ですか?
- 10. firebase認証でバックエンドサーバとの認証にgetUid()を使用できない理由
- 11. コマンドライン - 「タッチ」を使用できない理由は何ですか?
- 12. 何らかの理由で汎用クイックソートが機能しない
- 13. Pythonで '//'を使用する理由は何ですか?
- 14. MFC CArrayでは、異なるデフォルトテンプレートタイプを使用する理由は何ですか?
- 15. matplotlibアニメーションがインタラクティブセッションでのみ機能する理由は何ですか?
- 16. 編集機能はUPDATEではなくINSERTです。CakePHP 2.1
- 17. Angular CLIを使用しない理由は何ですか?
- 18. AnyObjectを使用しない理由は何ですか?
- 19. 機能は、ハード何らかの理由
- 20. asp.netでフォーム認証とWindows認証を使用する理由とその理由
- 21. iOS開発:XAuthを使用してTwitterユーザーを認証する必要がある理由は何ですか?
- 22. runOnUiThreadは同じ機能を果たしますが、ハンドラを使用する理由は何ですか?
- 23. CakePhp 3で認証が機能しない
- 24. CakePHP 3.3 - 認証が機能しない
- 25. Splay tree rotationアルゴリズム:単純な回転ではなく、ジグジグとジグザグを使用する理由は何ですか?
- 26. C#でバイト/ショートなどを使用する理由は何ですか?
- 27. requestMatchers()。antMatchers()を動詞なしで使用する理由は何ですか?
- 28. プラグインなしでpostcss-loaderを使用する理由は何ですか?
- 29. JavascriptのJqueryが何らかの理由で機能しない
- 30. 何らかの理由でJQueryのsetTimeoutが機能しない
「自分で行う」と説明します。 – koen
たとえば、usersテーブルのuser_levelフィールドを使用して、 "if(user_level> = 5)を指定してから – Chris