Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Личный Кабинет v0.8.0

log_inil, Ну так глянь в таблицу ik_money и всё станет ясно, а все остальные переменные нужны для сессии с интеркассой.
амм а у меня payeer и почти все переменные совподают
амм а у меня payeer и почти все переменные совподают
просто есть пару лишних

вот так можно?
<?
if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
$m_key = "Ваш секретный ключ";
$arHash = array($_POST['m_operation_id'],
$_POST['m_operation_ps'],
$_POST['m_operation_date'],
$_POST['m_operation_pay_date'],
$_POST['m_shop'],
$_POST['m_orderid'],
$_POST['m_amount'],
$_POST['m_curr'],
$_POST['m_desc'],
$_POST['m_status'],
$m_key);
$sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success")
{
echo $_POST['m_orderid']."|success";
exit;
}
echo $_POST['m_orderid']."|error";
}
$m_amount=$_POST['m_amount'];
$ik_payment_id=$_POST['m_operation_id'];
/* Обработка переменных */
mysql_real_escape_string(strip_tags($ik_payment_id));
mysql_real_escape_string(strip_tags($m_amount));
/* Обработка переменных */
mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id."', '".$m_amount."');");
} else {
echo 'Проверка контрольной подписи данных о платеже провалена!';
}

?>

блин /seccess.php возращает seccess, но в бд ничего не записывает

мой
<?php
/*
Личный кабинет для проектов minecraft.
Данный Личный Кабинет настроен исключительно на движок DLE.

Версия кабинета: v0.6.5
Автор: MrDestrim
Наш проект: faicraft.ru
*/

define('INCLUDE_CHECK',true);
include'lko/include/config.php';


if (isset($_GET["m_operation_id"]) && isset($_GET["m_sign"]))
{
$m_key = "";
$arHash = array($_GET['m_operation_id'],
$_GET['m_operation_ps'],
$_GET['m_operation_date'],
$_GET['m_operation_pay_date'],
$_GET['m_shop'],
$_GET['m_orderid'],
$_GET['m_amount'],
$_GET['m_curr'],
$_GET['m_desc'],
$_GET['m_status'],
$m_key);
$sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
if ($_GET["m_sign"] == $sign_hash && $_GET['m_status'] == "success")
{
echo $_GET['m_orderid']."|success";
exit;
}
echo $_GET['m_orderid']."|error";
}
$m_sign=$_GET["m_sign"];
print $sign_hash1;
print $m_sign;
$ik_payment_id1=$_GET['m_operation_id'];
$ik_payment_id2=$_GET['m_amount'];
if($m_sign === $sign_hash1) {
/* Обработка переменных */
mysql_real_escape_string(strip_tags($ik_payment_id1));
mysql_real_escape_string(strip_tags($ik_payment_id2));
/* Обработка переменных */
mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id1."', '".$ik_payment_id2."');OK");
} else {
echo 'Проверка контрольной подписи данных о платеже провалена!';
}

//
?>
с сайта пример
<?
if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
$m_key = "Ваш секретный ключ";
$arHash = array($_POST['m_operation_id'],
$_POST['m_operation_ps'],
$_POST['m_operation_date'],
$_POST['m_operation_pay_date'],
$_POST['m_shop'],
$_POST['m_orderid'],
$_POST['m_amount'],
$_POST['m_curr'],
$_POST['m_desc'],
$_POST['m_status'],
$m_key);
$sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success")
{
echo $_POST['m_orderid']."|success";
exit;
}
echo $_POST['m_orderid']."|error";
}
?>
 
Не создаются колонки в dle_users, и не создается таблица ik_money.Устанавливается только status_lk.
8rStB4Ub.jpg
8rStB4Ub.jpg
 
эм возникал такая проблема при переходе на статическую страницу Host '31.170.164.21' is not allowed to connect to this MySQL server всё делал Правильно, даже не знаю с чем это связано. Поможете?
 
эм возникал такая проблема при переходе на статическую страницу Host '31.170.164.21' is not allowed to connect to this MySQL server всё делал Правильно, даже не знаю с чем это связано. Поможете?
Хосту не разрешено подключаться к этому MySQL северу.
 
Крутой лк!
Кто нибудь, помогите подключить плагин Pex к mysql от hostinger.ru?
 
@log_inil, ошибка перемещения файла по заданному пути! когда загружаю скинн,
папка со скинами другая, но сделал все как ты описал ранее

+ нельзя удалить плащь или скин, ошибка вылазит

хотя все отображается и права 777 стоят на папку со скинами и плащами
вообщем в конфиге и skin2d указывайте абсолютный путь к папке со скинами и плащами, если у вас скины не в папке с лк
 
Последнее редактирование:
Мультисерверность присутствует?
 
@log_inil, ошибка перемещения файла по заданному пути! когда загружаю скинн,
папка со скинами другая, но сделал все как ты описал ранее

+ нельзя удалить плащь или скин, ошибка вылазит

хотя все отображается и права 777 стоят на папку со скинами и плащами
вообщем в конфиге и skin2d указывайте абсолютный путь к папке со скинами и плащами, если у вас скины не в папке с лк
скинь все компоненты лк
 
Люди у меня скин не хочет загружать пишет у вас недостаточно прав как исправить?
 
в конфиге (v0.6.5):
обычные скины
Код:
$skin_upload_group    = array('0','1','2'); //Кому позволено загружать скины. По умолчанию позволено всем.

HD
Код:
$hdskin_upload_group  = array('2'); //Кому позволено загружать HD скины. По умолчанию позволено Premium.
Помог? Лайк!;)
 
в конфиге (v0.6.5):
обычные скины
Код:
$skin_upload_group    = array('0','1','2'); //Кому позволено загружать скины. По умолчанию позволено всем.

HD
Код:
$hdskin_upload_group  = array('2'); //Кому позволено загружать HD скины. По умолчанию позволено Premium.
Помог? Лайк!;)
Не помог ошибка не устранена
 

Поделиться этой страницей

Назад
Верх