Example #1
0
 protected function saveAccessToken($forget = false)
 {
     $name = 'access_token';
     if ($this->_saveToUser) {
         $users = $this->_context->getUsersDatabase();
         $field = $this->_appName . '_' . $name;
         $users->removePropertyValueFromUser($this->_user->getField($users->getUserTable()->id), null, $field);
         if (!$forget) {
             $users->addPropertyValueToUser($this->_user->getField($users->getUserTable()->id), $this->getVar($name), $field);
         } else {
             $this->forgetVar($name);
         }
         $this->_user = $users->getUserName($this->_saveToUser);
     }
 }
Example #2
0
 /**
  * Return a default class to Handle users.
  *
  * @return IUsersBase
  */
 public function getUsersDatabase()
 {
     return $this->_context->getUsersDatabase();
     // For Compatibility Reason
 }