あなたの意見では、yiiの最高のユーザーマネージャーは何ですか?ircでyii-authを聞きましたか?
2種類のユーザーが必要です。1)ワーカー-異なるパネルへのアクセスが制限されています。2)クライアント-彼らは製品を購入するための店や他の非常に限られた場所にアクセスできます。
yii-authのようなモジュールを1)と2)に使用できますか?またはそれは1)だけに意味がありますか?
私が書いているアプリケーションは、サポートなどの完全に複雑な機能を備えたショップです。
おすすめは何ですか?
あなたの意見では、yiiの最高のユーザーマネージャーは何ですか?ircでyii-authを聞きましたか?
2種類のユーザーが必要です。1)ワーカー-異なるパネルへのアクセスが制限されています。2)クライアント-彼らは製品を購入するための店や他の非常に限られた場所にアクセスできます。
yii-authのようなモジュールを1)と2)に使用できますか?またはそれは1)だけに意味がありますか?
私が書いているアプリケーションは、サポートなどの完全に複雑な機能を備えたショップです。
おすすめは何ですか?
簡単なものが必要な場合は、認証時に、SESSIONでユーザーのタイプを設定します。
// Example
Yii::app()->user->setState('type', 'W'); // Worker
Yii::app()->user->setState('type', 'C'); // Client
次に、1つのタイプのユーザーのみが実行できるアクションを実行する前に、次のことを実行します...
if(Yii::app()->user->getState('type') === 'W') {
// Action of the Worker
} else {
// Exception
}
より専門的なものが必要な場合は、拡張機能YiiRightsまたはYiiSRBACを使用してサイトへのアクセスを制御し、ケースに最適なものを使用できます。
最近、私はこのwikiを私の小さなプロジェクトに使用しました: http ://www.yiiframework.com/wiki/328/simple-rbac/
これはより機能的なモジュールです: https ://github.com/thyseus/yii-user-management
最高のものについてはわかりませんが(状況によって異なります)、これが私のプロジェクトの1つで使用した良いものです。yii-user。