0

ユーザーベースの許可システムを作成するにはどうすればよいですか?

基本は: ページ (アカウント、foo、バーなど) とアクション (追加、編集、削除など) があり、各ユーザーは責任に基づいて権限を持つことができます。

ユーザーに新しいユーザーを追加してもらいたい場合は、たとえば、ページ「user」とアクション「add」を追加する必要があります。

Cake ACL を試してみましたが、わかりません。

4

2 に答える 2

1

Cake は、関数 isAuthorized() を使用して、これらの問題に対する優れたソリューションを提供します。

ここから学ぶか、ドキュメントから読むことができます。

public function isAuthorized($data){
    return true;
}
于 2012-08-20T22:30:29.533 に答える
1

Auth および ACL コンポーネントの実装は、ユーザー ベースのアクセス許可の最良のアイデアです。詳細については、次の URL を参照してください。

http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-managed-application/simple-acl-managed-application.html

この URL は、サンプル データを含む ACL コンポーネントの完全な実装を提供します...これを試してみて、問題があればお知らせください

于 2012-08-21T01:56:39.393 に答える