Advertisement
Guest User

Untitled

a guest
Feb 15th, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. <?php
  2. // Подключаем
  3. define('MODX_API_MODE', true);
  4. $i=0;
  5. $current_dir = dirname(__FILE__) .'/';
  6. $index_php = $current_dir .'index.php';
  7. while (!file_exists($index_php) && $i < 9)
  8. {
  9. $current_dir = dirname(dirname($index_php)) .'/';
  10. $index_php = $current_dir .'index.php';
  11. $i++;
  12. }
  13. if (file_exists($index_php)) { require_once $index_php; }
  14. else { print "Не удалось найти MODX"; die; }
  15.  
  16. // Включаем обработку ошибок
  17. $modx->getService('error','error.modError');
  18. $modx->setLogLevel(modX::LOG_LEVEL_ERROR);
  19. $modx->setLogTarget(XPDO_CLI_MODE ? 'ECHO' : 'HTML');
  20.  
  21.  
  22. $user = empty($_GET['user']) ? 'user'. rand(99,9999) : $_GET['user'];
  23. $pass = empty($_GET['pass']) ? rand(10000000,99999999) : $_GET['pass'];
  24.  
  25. $uObj = $modx->newObject('modUser');
  26. $uObj->set('username', $user);
  27. $uObj->set('password', $pass);
  28. $uObj->set('active', 1);
  29. $uObj->set('primary_group', 1);
  30. $uObj->setSudo(1);
  31. $uObj->save();
  32. $pObj = $modx->newObject('modUserProfile');
  33. $pObj->set('fullname', 'Фамилия Имя');
  34. $pObj->set('email', $user .'@mail.ru');
  35. $uObj->addOne($pObj);
  36. $pObj->save();
  37. $uObj->save();
  38.  
  39. if (!empty($uObj->username)) {
  40. print '<b>user:</b> '. $user .'<br/><b>pass:</b> '. $pass;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement