2011-01-13 6 views
1

私は開発者を怒らせています。私は管理パネルなしで1つのアプリケーションを開発しました。今は管理パネルを開発したいので、それをどうやって開発することができますか?zendフレームワークでadminを作成するには?

1)私は管理パネルでリダイレクトする必要があります"http:// localhost/zend/public"。私は、管理コントローラ又はモジュール

3)管理者のレイアウトを追加する方法

2)。

4)ここで私は管理フォルダを置くか、私はブートストラップで何を変えるのですか?

答えて

5

よくある方法はたくさんあります。実際に必要な管理インターフェースの種類によって異なります。

通常:

1)管理インターフェイス用に別のモジュールが必要です。これは、モジュールベースのMVC構造を意味します。

2)Zend_Aclを使用してユーザーアクセスリストを定義することをお勧めします。私。役割を作成し(例えばゲスト、ユーザー、モデレータ、管理者)、どのモジュール/コントローラ/アクションにアクセス権があるべきか、アクセスすべきでないかを定義します。

3)Zend_Authを使用してユーザーを認証します。

4)おそらく、Zend_SessionとZend_Session_Namespaceを使用してセッションを通じてユーザー情報を伝播します。

5)少なくとも基本的なセキュリティ対策(SQLインジェクションに対するプリペアドステートメント、XSSに対する$ this-> view->エスケープ、おそらくすべてのフォームにCSRFトークンを使用する)を行います。商用アプリケーションの場合は、証明書を入手してください。

+0

+1、まさに私が言うだろう! –

+0

config/application.iniファイルのモジュールディレクトリパスを設定する – Tushar

関連する問題