Example #1
0
 /**
  * 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();
 }
Example #2
0
 /**
  * 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();
 }