Cakephp:不同用户在Cakephp中使用不同平台登录

Cakephp:不同用户在Cakephp中使用不同平台登录,cakephp,cakephp-2.0,cakephp-2.1,Cakephp,Cakephp 2.0,Cakephp 2.1,伙计们,我有一个应用程序,其中身份验证工作得很好。 我在食谱中使用了教程 用户表链接到组表。 “我的用户”表中的所有用户根据他们所属的组执行不同的角色,并且他们使用相同的视图登录。 我需要添加另一个名为buyer的用户,该用户与这些其他用户没有任何关系。 买家应该有自己的登录,这是不同于用户。 我遇到了很多关于不同登录的问题,但它们并不是我真正需要的。 我也不打算改变我的模式。 我的问题是: 1.在这种情况下,是否可以使用两个控制器?买家和用户控制器用于我的身份验证? 2.买家如何使用买家表中的

伙计们,我有一个应用程序,其中身份验证工作得很好。 我在食谱中使用了教程 用户表链接到组表。
“我的用户”表中的所有用户根据他们所属的组执行不同的角色,并且他们使用相同的视图登录。 我需要添加另一个名为buyer的用户,该用户与这些其他用户没有任何关系。 买家应该有自己的登录,这是不同于用户。 我遇到了很多关于不同登录的问题,但它们并不是我真正需要的。 我也不打算改变我的模式。 我的问题是: 1.在这种情况下,是否可以使用两个控制器?买家和用户控制器用于我的身份验证? 2.买家如何使用买家表中的电子邮件和密码登录,并让应用程序对其进行身份验证? 3.如何将这些买家添加到我的应用程序中,而不为他们添加新组?
谢谢。

实际上,登录使用的是cake auth组件。因此,如果您为买家制作了一个模型,您可以验证他们的身份验证是否有效,如果有效,请使用auth组件记录买家

看看我的答案:

我在尝试登录买家或用户表中的任何用户后出现此错误,不知道您是否了解此错误。未找到身份验证适配器“ModelOne”。我无法立即看到这样的错误,但看起来您在某处写错了型号名称。另一种可能是,您没有定义auth组件中使用的模型,因此,由于他找不到模型,他会返回一个错误。你有那个错误的痕迹或其他信息吗?在app/tmp/logs中查看error.log