Autorius Tema: Problema su mokejimai.lt  (Skaityta 215 kartus)

Neprisijungęs Vitalijus96

  • Naujokas
  • *
  • Įrašai: 5
  • Karma: +0/-0
    • Žiūrėti profilį
Problema su mokejimai.lt
« Įrašytas: 2013-08-16 14:24:33 pm »
Laba diena, pas mane yra sukurtas raktažodis. jis dirba bet meta klaida.

<?php
require_once('mokejimai_webtopay.php');
include 
"sql.php";
$get removeQuotes($_GET);

try {
WebToPay::checkResponse($get, array('sign_password' => 'nera nes nenoriu rodyt '','projectid' => 'nera nes nenoriu rodyt,));


list(
$raktazodis$nikas) = explode(" "$_GET['sms']);
$raktazodis strtolower($raktazodis);

if(
$raktazodis == 'frltkrd1')
{
mysql_query("UPDATE `server_users` SET credits=credits+5 WHERE reg_id='".$nikas."'");
echo 
'Jus gavote 10 auksiniu! Sekmes zaidziant!';
}
if(
$raktazodis != 'frltkrd1')
{
echo 
'Tokio raktazodzio nera!';
}
}
catch (
Exception $e) {
echo 
get_class($e).': '.$e->getMessage();
}

?>

Klaida meta toke: 
'Tokio raktažodžio nėra!  Kai aš siunčiu tokia sms: FRLTKRD1 5
Ir gaunu ta klaida... Galit padėt?

Neprisijungęs justinas

  • Naujokas
  • *
  • Įrašai: 143
  • Karma: +11/-3
    • Žiūrėti profilį
Ats: Problema su mokejimai.lt
« Atsakymas #1 Įrašytas: 2013-08-17 12:01:02 pm »
Na, mysql_query naudojimas ir tuo labiau vartotojo duomenų kišimas tiesiai į užklausą čia didžiausia problema. Ot būtų įdomu SQL injekcija  per SMS...

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 84
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Problema su mokejimai.lt
« Atsakymas #2 Įrašytas: 2013-08-20 17:26:49 pm »
Man rodos kažkas negerai su tuo pačiu sms. Pabandyk siūsti be skaičiaus 5 gale. Jeigu bus viskas gerai tai manau suprasi kur klaida :)
Don't teach to learn, - learn to teach.

Manualai.lt Forumas

Ats: Problema su mokejimai.lt
« Atsakymas #2 Įrašytas: 2013-08-20 17:26:49 pm »