0

我正在使用 CodeIgniter 创建登录和注册系统。

目前我有一个用于登录的模型、视图和控制器,具有验证、检查用户名等的功能,以及一个用于注册的注册模型、视图和控制器。

我选择了将登录和注册分开作为原则。

所以现在我需要包含功能来编辑配置文件,检查是否登录,检查用户的角色,我想知道我怎样才能最好地做到这一点,我计划创建一个用户模型和控制器(没有视图),主用户控制器将调用模型的方法,但是方法(updateprofile、islogin 等)将在不同的模型中,例如在登录模型中。

那么这个设计是好还是坏?怎样才能做得更好。我会很感激你的建议。

4

2 回答 2

0

我真的发现您的应用程序结构没有问题。它是您编写代码的方式以及将来如何轻松地对其进行更新。要管理您的模型,请尝试使用 ORM。PHPActiveRecord 是一个好的开始。有了这个,你不再需要为你的数据库事务创建很多单独的函数。 参考

于 2013-08-13T08:39:40.157 回答
0

您可以根据需要创建User_Model并扩展它。例如,您可以将此CI auth lib视为如何在 CodeIgniter 中构建登录和注册结构。

于 2013-08-13T15:05:03.577 回答