/** * This method should initialize auth sources. */ public function authenticate() { // make sure session is always initialised $session = CRM_Core_Session::singleton(); // for logging purposes, pass the userID to the db $userID = $session->get('userID'); if ($userID) { CRM_Core_DAO::executeQuery('SET @civicrm_user_id = %1', array(1 => array($userID, 'Integer'))); } if ($session->get('userID') && !$session->get('authSrc')) { $session->set('authSrc', CRM_Core_Permission::AUTH_SRC_LOGIN); } // checksum source CRM_Contact_BAO_Contact_Permission::initChecksumAuthSrc(); }
/** * This method should initialize auth sources. */ public function initAuthSrc() { $session = CRM_Core_Session::singleton(); if ($session->get('userID') && !$session->get('authSrc')) { $session->set('authSrc', CRM_Core_Permission::AUTH_SRC_LOGIN); } // checksum source CRM_Contact_BAO_Contact_Permission::initChecksumAuthSrc(); }