gpt4 book ai didi

cakephp auth组件,使用两种模型

转载 作者:行者123 更新时间:2023-12-05 01:13:07 28 4
gpt4 key购买 nike

我的站点有一个供员工使用的公共(public)部分和供管理员使用的后端。它使用 2 种不同的模型,Employee 和 Admin。

我想将 Auth 组件用于员工登录和管理员登录。我知道如何设置 Auth 组件以使用默认用户模型以外的模型。但是我可以让 auth 组件使用 2 个模型,一个用于员工身份验证,另一个用于管理员身份验证吗?我正在使用 admin_ 前缀路由。

这可能吗?我进行了搜索,但我所能找到的只是有关如何使 Auth 组件使用用户模型以外的模型的教程。

请指教!

编辑

我为管理员登录和员工登录使用单独的登录表单。两者都使用员工 Controller ,但操作不同。

最佳答案

http://api.cakephp.org/class/auth-component

检查属性验证,你的答案就在那里!

还有更多: http://book.cakephp.org/2.0/en/core-libraries/components/authentication.html .查看身份验证处理程序!

这是一个直接来自蛋糕页面的例子

<?php
// Basic setup
$this->Auth->authenticate = array('Form');

// Pass settings in
$this->Auth->authenticate = array(
'Form' => array('userModel' => 'Member'),
'Basic' => array('userModel' => 'Member')
);

把Form和Basic换成别的东西,然后关联好Model

关于cakephp auth组件,使用两种模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11834646/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com