Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Dias Tokushev
0
вклад
2
вопроса
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Проблема с оплатой скрипта?
Dias Tokushev
@iamdias
Автор вопроса
Исправишь за небольшую сумму?
Написано
более трёх лет назад
Проблема с оплатой скрипта?
Dias Tokushev
@iamdias
Автор вопроса
<?php
class resultController extends Controller {
public function index() {
$this->load->checkLicense();
$this->load->model('users');
$this->load->model('invoices');
if($this->request->server['REQUEST_METHOD'] == 'POST') {
$errorPOST = $this->validatePOST();
if(!$errorPOST) {
$ammount = $this->request->post['OutSum'];
$invid = $this->request->post['InvId'];
$signature = $this->request->post['SignatureValue'];
$invoice = $this->invoicesModel->getInvoiceById($invid);
$userid = $invoice['user_id'];
$this->usersModel->upUserBalance($userid, $ammount);
$this->invoicesModel->updateInvoice($invid, array('invoice_status' => 1));
return "OK$invid\n";
} else {
return "Error: $errorPOST";
}
} else {
return "Error: Invalid request!";
}
}
private function validatePOST() {
$this->load->checkLicense();
$result = null;
$login = $this->config->md_login;
$password2 = $this->config->md_password2;
$ammount = $this->request->post['OutSum'];
$invid = $this->request->post['InvId'];
$signature = $this->request->post['SignatureValue'];
$signature2 = md5("$login:$invid:$password2");
if(!$this->invoicesModel->getTotalInvoices(array('invoice_id' => (int)$invid))) {
$result = "Invalid invoice!";
}
elseif($signature != $signature2) {
$result = "Invalid signature!$signature2";
}
return $result;
}
}
?>
Написано
более трёх лет назад
Проблема с оплатой скрипта?
Dias Tokushev
@iamdias
Автор вопроса
Да всё вроде как хорошо.
Написано
более трёх лет назад
Как защитить игровой хостинг?
Dias Tokushev
@iamdias
Автор вопроса
Hello1
: Я и есть админ!
Написано
более трёх лет назад
Как защитить игровой хостинг?
Dias Tokushev
@iamdias
Автор вопроса
Это не вариант..
Написано
более трёх лет назад
Как защитить игровой хостинг?
Dias Tokushev
@iamdias
Автор вопроса
Тоесть?
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама