皆さんこんにちは、
私は現在、YII Framework を使用し、権限制御に srbac 拡張機能を使用してプロジェクトを開発しています。
フレームワーク モデルを構築するプロセス中に次の問題に遭遇しました:
Gii を使用してユーザー モデル、ユーザー コントローラー、および一連のページを生成した後、スーパーユーザーの権限を構成しました。
承認された操作には、UserIndex、UserView、UserDelete、UserUpdate、UserCreate、UserAdmin が含まれます。
何らかの理由で、UserAdmin (http://mysite/index.php?r=user/admin) のみが、承認されていないことを示すプロンプトを表示します。
Error 403您未被授权执行这个动作
様々な専門家が助けに来ましたが、一晩中返答はありませんでした。
??フレームワークは偏りすぎているので、使用している人はほとんどいません。どうですか?
エラー 403
このアクションを実行する権限がありません
?? 結果を確認するには、var_dump() を使用してください。
??このフレームワークは偏りすぎているため、使用している人はほとんどいません。どうですか?
エラー 403
このアクションを実行する権限がありません
?? var_dump() を開始、逆検索して使用してください。
??フレームワークは偏りすぎているので、それを使用している人はほとんどいません、ビルドしますか?
エラー 403
このアクションを実行する権限がありません
?? 開始、逆検索、var_dump() を使用してください。
実際には、主に Yii に付属する accessRules によって制限されます
array('allow', 'actions'=>array('index','view', 'admin') ,
' users'=>array('*'),
),
'admin' を追加するだけです