mirror of
https://github.com/e107inc/e107.git
synced 2025-08-04 13:47:31 +02:00
Merge pull request #2088 from lonalore/xup
Issue #2083 - Fix for "user_xup_login" event triggering... loginProvi…
This commit is contained in:
@@ -1397,7 +1397,7 @@ class e_user_provider
|
|||||||
}
|
}
|
||||||
|
|
||||||
$this->adapter = $this->hybridauth->authenticate($this->getProvider());
|
$this->adapter = $this->hybridauth->authenticate($this->getProvider());
|
||||||
$check = e107::getUser()->setProvider($this)->loginProvider($this->userId(), false);
|
$check = e107::getUser()->setProvider($this)->loginProvider($this->userId());
|
||||||
|
|
||||||
|
|
||||||
if($redirectUrl)
|
if($redirectUrl)
|
||||||
|
@@ -1586,7 +1586,10 @@ class e_user extends e_user_model
|
|||||||
|
|
||||||
$userdata = $userlogin->getUserData();
|
$userdata = $userlogin->getUserData();
|
||||||
|
|
||||||
e107::getLog()->add('XUP Debug', (__CLASS__.':'.__METHOD__.'-'.__LINE__), E_LOG_INFORMATIVE, "XUP_DEBUG");
|
if(defset('E107_DEBUG_LEVEL', 0) > 0)
|
||||||
|
{
|
||||||
|
e107::getLog()->add('XUP Debug', (__CLASS__ . ':' . __METHOD__ . '-' . __LINE__), E_LOG_INFORMATIVE, "XUP_DEBUG");
|
||||||
|
}
|
||||||
|
|
||||||
$this->setSessionData(true)->setData($userdata);
|
$this->setSessionData(true)->setData($userdata);
|
||||||
|
|
||||||
@@ -1757,6 +1760,8 @@ class e_user extends e_user_model
|
|||||||
|
|
||||||
if($sql->update('user', $updateQry) !==false)
|
if($sql->update('user', $updateQry) !==false)
|
||||||
{
|
{
|
||||||
|
$updatedProfile = array_replace($user, $userdata);
|
||||||
|
e107::getEvent()->trigger('user_xup_updated', $updatedProfile);
|
||||||
e107::getLog()->add('User Profile Updated', $userdata, E_LOG_INFORMATIVE, "XUP_LOGIN", LOG_TO_ADMIN, array('user_id'=>$user['user_id'],'user_name'=>$user['user_name']));
|
e107::getLog()->add('User Profile Updated', $userdata, E_LOG_INFORMATIVE, "XUP_LOGIN", LOG_TO_ADMIN, array('user_id'=>$user['user_id'],'user_name'=>$user['user_name']));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Reference in New Issue
Block a user