与普通用户和管理员共享页面更好吗?

时间:2019-03-24 07:09:17

标签: laravel admin

我是Web开发的新手,但是我在VB.Net桌面应用程序编程方面有一些经验。我当前正在维护的软件只能在公司办公室网络内访问。既然管理层要求该软件可以在线访问,那么我别无选择,只能将其转换为基于Web的系统。

到目前为止,我已经开始使用laravel框架开发软件。我成功创建了登录表单,其中有几页带有CRUD实现。

但是,我进入了开发阶段的一个令人困惑的部分,我想阻止某些类型的用户编辑/添加/删除记录。基本上,我正在使用两种类型的用户,即管理员用户和普通用户。

我已经制作了许多部分和页面,并且我正在考虑为普通用户创建这些页面和文件夹的重复版本。这样,我可以从用户不需要的页面中删除一些edit / delete / etc。但是我仍然处于两难的境地,因为如果我为这些页面创建副本,那么将来在维护它时进行更改将很烦人。

那么,你们怎么看?我应该对页面进行修改后的副本还是仅对所有用户使用相同的页面并根据用户类型禁用某些功能?

0 个答案:

没有答案