Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 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. $user = empty($_GET['user']) ? 'user'. rand(99,9999) : $_GET['user'];
  17. $pass = empty($_GET['pass']) ? rand(10000000,99999999) : $_GET['pass'];
  18.  
  19. $u = $modx->newObject('modUser');
  20. $u->fromArray(array(
  21. 'username' => $user,
  22. 'password' => $pass,
  23. 'active' => 1,
  24. 'primary_group' => 1,
  25. ));
  26. $u->setSudo(1);
  27. $p = $modx->newObject('modUserProfile');
  28. $p->fromArray(array(
  29. 'fullname' => $user,
  30. 'email' => $user.'@mail.ru',
  31. ));
  32. $u->addOne($p);
  33. $u->save();
  34.  
  35. if (!empty($u->username)) {
  36. print '<p><b>user:</b> '. $user .'</p><p><b>pass:</b> '. $pass .'</p>';
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement