2
我想在同一個應用程序中有兩個不同的註冊/登錄。一個用於公司,一個用於員工,因爲註冊公司需要與註冊員工不同的信息。CakePHP - 兩種類型的用戶進行身份驗證
是否可以使用auth組件來實現兩個不同的註冊/登錄?
我想在同一個應用程序中有兩個不同的註冊/登錄。一個用於公司,一個用於員工,因爲註冊公司需要與註冊員工不同的信息。CakePHP - 兩種類型的用戶進行身份驗證
是否可以使用auth組件來實現兩個不同的註冊/登錄?
您可以在beforeFilter()
中動態更改AuthComponent的configuration。例如:
function beforeFilter() {
if (/* company login required */) {
$this->Auth->userModel = 'Company';
// or:
$this->Auth->userScope = array('User.type' => 'company');
}
}