我想在同一个应用程序中有两个不同的注册/登录。一种用于公司,一种用于员工,因为注册公司所需的信息与注册员工不同。
是否可以使用auth组件实现两种不同的注册/登录?
最佳答案
您可以动态更改 AuthComponent 的 configuration在 beforeFilter()
。例如:
function beforeFilter() {
if (/* company login required */) {
$this->Auth->userModel = 'Company';
// or:
$this->Auth->userScope = array('User.type' => 'company');
}
}
关于authentication - CakePHP - 两种类型的用户进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1557816/