Skip to content
Snippets Groups Projects
Commit 8a33cd58 authored by Kevin Cristiano's avatar Kevin Cristiano :earth_americas:
Browse files

PRERELEASE-CRM-17968 -- load users for joomla and WP jitendrapurohit

parent 7dc239aa
No related branches found
No related tags found
No related merge requests found
......@@ -326,13 +326,22 @@ class CRM_Utils_System_WordPress extends CRM_Utils_System_Base {
}
/**
* FIXME: Do something
*
* @param \obj $user
* @param \string $user
*
* @return bool
*/
public function loadUser($user) {
$userdata = get_user_by('login', $user);
if (!$userdata->data->ID) {
return FALSE;
}
$uid = $userdata->data->ID;
wp_set_current_user($uid);
$contactID = CRM_Core_BAO_UFMatch::getContactId($uid);
// lets store contact id and user id in session
$session = CRM_Core_Session::singleton();
$session->set('ufID', $uid);
$session->set('userID', $contactID);
return TRUE;
}
......
......@@ -269,7 +269,7 @@ class civicrm_cli {
$this->_log(ts("Failed to login as %1. Wrong username or password.", array('1' => $this->_user)));
return FALSE;
}
if (!$cms->loadUser($this->_user)) {
if (($this->_config->userFramework == 'Joomla' && !$cms->loadUser($this->_user, $this->_password)) || !$cms->loadUser($this->_user)) {
$this->_log(ts("Failed to login as %1", array('1' => $this->_user)));
return FALSE;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment