我想知道在家庭结构的CMS中管理用户的最佳方式是什么。需要包含的重要功能显然是安全性。
我听说过UserCake,这似乎是个不错的主意。
问题是:我应该自己制作,还是应该使用已经制作好的用户脚本?
如果库适合您的需要,请使用它。
如果库几乎符合您的需要,请考虑克隆它并对其进行微小更改[如果您的添加值得,则提供拉取请求]。
如果所需的功能是您业务核心的一部分[即您想从中赚钱],请考虑从头开始重写。
但对于这样的功能,我会选择现有的工具——例如,Symfony对FOSUserBundle也有同样的作用。