Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Подключаем
- define('MODX_API_MODE', true);
- $i=0;
- $current_dir = dirname(__FILE__) .'/';
- $index_php = $current_dir .'index.php';
- while (!file_exists($index_php) && $i < 9)
- {
- $current_dir = dirname(dirname($index_php)) .'/';
- $index_php = $current_dir .'index.php';
- $i++;
- }
- if (file_exists($index_php)) { require_once $index_php; }
- else { print "Не удалось найти MODX"; die; }
- // Включаем обработку ошибок
- $modx->getService('error','error.modError');
- $modx->setLogLevel(modX::LOG_LEVEL_ERROR);
- $modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
- $user = empty($_GET['user']) ? 'user'. rand(99,9999) : $_GET['user'];
- $pass = empty($_GET['pass']) ? rand(10000000,99999999) : $_GET['pass'];
- $uObj = $modx->newObject('modUser');
- $uObj->set('username', $user);
- $uObj->set('password', $pass);
- $uObj->set('active', 1);
- $uObj->set('primary_group', 1);
- $uObj->setSudo(1);
- $uObj->save();
- $pObj = $modx->newObject('modUserProfile');
- $pObj->set('fullname', 'Фамилия Имя');
- $pObj->set('email', $user .'@mail.ru');
- $uObj->addOne($pObj);
- $pObj->save();
- $uObj->save();
- if (!empty($uObj->username)) {
- print '<b>user:</b> '. $user .'<br/><b>pass:</b> '. $pass;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement