Zend framework 如何在Zend框架中创建管理员?

Zend framework 如何在Zend框架中创建管理员?,zend-framework,Zend Framework,我是Zend开发人员,我开发了一个没有管理面板的应用程序。现在我想为它开发一个管理面板,那么如何从一开始就开发它呢 对于重定向到管理面板(如“”),我必须写些什么 如何添加管理员控制器或模块 管理员的布局 我应该将管理员文件夹放在哪里,或者在引导中更改什么 有很多方法。这取决于您实际需要哪种管理界面 但通常: 1) 你应该有一个单独的管理界面模块。这意味着基于模块的MVC结构 2) 您需要使用Zend_Acl来定义用户访问列表。即创建角色(例如:来宾、用户、主持人、管理员),并定义他们应该拥有或

我是Zend开发人员,我开发了一个没有管理面板的应用程序。现在我想为它开发一个管理面板,那么如何从一开始就开发它呢

  • 对于重定向到管理面板(如“”),我必须写些什么

  • 如何添加管理员控制器或模块

  • 管理员的布局

  • 我应该将管理员文件夹放在哪里,或者在引导中更改什么


  • 有很多方法。这取决于您实际需要哪种管理界面

    但通常:

    1) 你应该有一个单独的管理界面模块。这意味着基于模块的MVC结构

    2) 您需要使用Zend_Acl来定义用户访问列表。即创建角色(例如:来宾、用户、主持人、管理员),并定义他们应该拥有或不应该拥有访问权限的模块/控制器/操作

    3) 使用Zend_Auth对用户进行身份验证

    4) 可能使用Zend_会话和Zend_会话名称空间通过会话传播用户信息


    5) 至少做一些基本的安全措施(针对SQL注入和$this->view->escape针对XSS准备语句,可能对所有表单使用CSRF令牌)。如果是商业应用程序,请获得证书。

    有很多方法。这取决于您实际需要哪种管理界面

    但通常:

    1) 你应该有一个单独的管理界面模块。这意味着基于模块的MVC结构

    2) 您需要使用Zend_Acl来定义用户访问列表。即创建角色(例如:来宾、用户、主持人、管理员),并定义他们应该拥有或不应该拥有访问权限的模块/控制器/操作

    3) 使用Zend_Auth对用户进行身份验证

    4) 可能使用Zend_会话和Zend_会话名称空间通过会话传播用户信息


    5) 至少做一些基本的安全措施(针对SQL注入和$this->view->escape针对XSS准备语句,可能对所有表单使用CSRF令牌)。如果是商业应用程序,请获取证书。

    在config/application.ini文件中设置模块目录路径在config/application.ini文件中设置模块目录路径