MVC身份验证 - 它是自己的模型?

时间:2010-01-05 21:24:22

标签: php model-view-controller authentication

我有一个社交网络式网站,其中包含一个很好的用户模型,现在似乎覆盖了我的所有基础。

我正在重新设计spaghetti中的代码,并希望找到登录/注册用户的最佳实践解决方案。以下是我的选择(我认为):

  1. 创建一个单独的Auth类(模型?),它只搜索用户的记录并返回一个新的User对象(如果找到)。

  2. 向User类添加“login”功能,允许我以任何我想要的User对象的身份登录我的用户。

  3. 请让我知道最简洁的方法,因为我不熟悉良好的编码习惯(诚然)

1 个答案:

答案 0 :(得分:2)

只需单独执行此操作,以便稍后可以扩展该类以执行FB,OAuth,OpenID登录等操作。