Advertisement
Guest User

Untitled

a guest
Jun 18th, 2023
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by http://DeZender.Net
  5. * @ deZender (PHP7 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 5.0.1.0
  8. * @ Author : DeZender
  9. * @ Release on : 22.04.2022
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. require_once dirname(__FILE__) . '/../../init.php';
  15. global $be;
  16. $settings = $be->settings;
  17. $action = $argv[3];
  18.  
  19. if ($action != 'lisance') {
  20. $lisance = trim($argv[2]);
  21.  
  22. if (!$lisance) {
  23. echo beAjaxError(['message' => 'Lütfen lisans anahtarı bilgisini gönderiniz!']);
  24. exit();
  25. }
  26.  
  27. $lisance = explode(':', $lisance);
  28. if (($lisance[0] != $settings['system_said']) || ($lisance[1] != $settings['system_sacode'])) {
  29. echo beAjaxError(['message' => 'Belirtilen lisans anahtarı doğru değil!']);
  30. exit();
  31. }
  32. }
  33.  
  34. switch ($action) {
  35. case 'lisance':
  36. $newlisance = trim($argv[4]);
  37. list($said, $sacode) = explode(':', $newlisance);
  38. $domain = trim($argv[5]);
  39. $ipaddress = trim($argv[6]);
  40. $sasecret = md5($domain . '1453' . $ipaddress);
  41. $response = App\System\Controller\ConnectionController::beSendRequestVirtualServer([
  42. 'method' => 'checkuser',
  43. 'data' => ['cid' => $said, 'ctoken' => $sacode, 'secret' => $sasecret]
  44. ]);
  45.  
  46. if (!$response['status']) {
  47. echo beAjaxError(['message' => $response['message']]);
  48. exit();
  49. }
  50.  
  51. App\System\Model\SettingsModel::beUpdate(['svalue' => $said])->beWhere('scode', 'system_said')->beExecute();
  52. App\System\Model\SettingsModel::beUpdate(['svalue' => $sacode])->beWhere('scode', 'system_sacode')->beExecute();
  53. App\System\Model\SettingsModel::beUpdate(['svalue' => $sasecret])->beWhere('scode', 'system_sasecret')->beExecute();
  54. echo beAjaxSuccess(['message' => 'Başarılı bir şekilde lisans değiştirildi']);
  55. break;
  56. case 'resetpassword':
  57. $mail = trim($argv[4]);
  58. $password = trim($argv[5]);
  59. $user = App\System\Model\AuthModel::beSelect('uid')->beWhere('email', $mail)->beGet();
  60. ..............................................................
  61. ........................................
  62. .............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement