我计划建立一个网站,其中包含会员和会员上传的内容。我需要在以下选项之间进行选择:
a) 管理员和用户的单独界面
b) 管理员和用户使用相同的界面
例如,特定模块“黄页”将有成员上传的列表。当列表的所有者访问该页面时,他们将通过根据数据库检查他们的会话数据来显示编辑/删除链接。相同的内容将显示给管理员。公共用户将看不到这些链接。编辑/删除功能还将检查用户是所有者/还是管理员,以避免公众直接访问编辑/删除 URL。
此外,如果用户是管理员,顶部将显示一个附加导航栏,其中包含指向添加/编辑/修改站点设置和所有内容的功能的链接。
所以我的问题是,以上是一个好方法吗?或为用户和管理员提供单独的界面,例如http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter