セキュリティで保護されていないページの URL を返す/与えるプログラムを symfony1.4 プロジェクトに書きたいのですが、どうすれば書き込めますか?
認証情報でアクションを保護し、セキュリティのために sfDoctrineGuard を使用しました。
ユーザーがどのページに対しても承認されていない場合、そのページには sfwebresponse からの 401 コードが表示されます。
すべてのアクションの資格情報を提供しました。最初の質問は
- アクションが保護されていることをテストするにはどうすればよいですか。
- すべてのページの URL とそれぞれの URL が保護されているかどうかを含むレポートを生成したいのですが?
私のrouting.ymlは次のようなものです:
annual_performance_appraisal_details:
class: sfDoctrineRouteCollection
options:
model: AnnualPerformanceAppraisalDetails
module: AnnualPerformanceAppraisalDetails
prefix_path: /AnnualPerformanceAppraisalDetails
column: id
with_wildcard_routes: true
annual_performance_appraisal:
class: sfDoctrineRouteCollection
options:
model: AnnualPerformanceAppraisal
module: AnnualPerformanceAppraisal
prefix_path: /AnnualPerformanceAppraisal
column: id
with_wildcard_routes: true
apa_question_answer:
class: sfDoctrineRouteCollection
options:
model: ApaQuestionAnswer
module: ApaQuestionAnswer
prefix_path: /ApaQuestionAnswer
column: id
with_wildcard_routes: true
2 番目の (2) の質問では、次のようなレポートが必要です。
Url: ...../AnnualPerformanceAppraisalDetails
SecurityReport: 401(Ahorization requried)
Url: ...../AnnualPerformanceAppraisal
SecurityReport: 401(Ahorization requried) または 403 Forbidden