require_once '/path/to/www/config.core.php';
require_once MODX_CORE_PATH . 'config/' . MODX_CONFIG_KEY . '.inc.php';
require_once MODX_CORE_PATH . 'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('mgr');
$modx->initialize('web');
$login = $modx->runProcessor('security/login', array(
'username' => 'myusername', /*$username*/
'password' => 'mypassword' /*$password */
));
This question has been answered by claytonk. See the first response.
define('MODX_API_MODE', true);
require dirname(dirname(__FILE__)).'/index.php';
define('MODX_API_MODE', true);
require dirname(dirname(__FILE__)).'/index.php';
$modx->getService('error','error.modError');
$modx->setLogLevel(modX::LOG_LEVEL_INFO);
$login = $modx->runProcessor('security/login', array('username' => 'claytonk', 'password' => '316.creative'));
if ($login->isError()) {
$modx->log(modX::LOG_LEVEL_ERROR, $response->getMessage());
return;
}
$modx->initialize('mgr');