セキュリティで保護されていないページの 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