我已经在cakephp3工作了一段时间了。我一直使用Cakephp's Auth component进行授权和身份验证。
我每次都遵循非常传统的程序,比如加载组件,在控制器中添加isAuthorized函数和定义allowMethods等。
但现在我想要的是为此目的开发我的自己的插件,只需使用 Cake的Auth组件。所以我可以在以后的所有项目中重用该插件,我也希望它像即插即用。与启用它一样,添加一些设置即可完成用户管理。
我知道迁移的工作方式,所以我每次都可以通过迁移添加用户表。 (只是一个想法)
我现在不能解决的问题是如何将所有内容与核心应用程序分开?就像一切都是通过插件完成的,并没有任何东西被添加到应用程序的每个控制器。
希望我清楚自己想要实现的目标。
更新:我知道有list个第三方Auth插件。但我想发展自己,所以我只需要知道事情是如何运作的。
我的问题的任何解决方案都可以节省我的一天。