私はRECESSベースのプロジェクトを持っています。新しいモデルオブジェクトを追加/編集/削除するビューにパスワード保護を追加したいのですが、パスワード入力ビューを通過した後にのみアクセスする必要があり、誰かが直接アクセスしようとすると、そのビューは再びログインにリダイレクトされますページ。それについて何か助けはありますか?
質問する
336 次
1 に答える
1
はい、できます。
- 認証を処理するクラス (authController) を作成する データベースに接続してユーザー情報を照会する
- メイン アプリケーション コントローラに authController ファイルをインクルードします (MyRecessApp.class.php)。
- master.layout.php に条件を追加して、ユーザーがログインしているかどうか、およびコンテンツまたはログイン フォームをレンダリングするかどうかを確認します。
- 重要: authController が必要とする session_begin() を reduction-conf.php ファイルに配置します。
- 推奨: 通常、「loginUser」メソッドをユーザー コントローラーに追加するか、ユーザー コントローラーで authControllers メソッドを拡張することができます。
于 2013-03-25T01:44:59.563 に答える