eT` Posted May 21, 2008 Report Share Posted May 21, 2008 (edited) Tātad man vajadzētu lai kāds maybe ja nav žēl iedot kodu ģenerētāju kas pēc sms aizsūtīšanas atpakaļ atsūta 6 ciparu kombināciju un ja ievada pareizi dod piekļuvi kautkam bet ja nepareizi to liedz. Funkcija, kas pārbauda vai kods ir pareizs vai nav man itkā ir $code = $_POST["kods"]; $price = 'cena'; $answer = join('', file("http://manalapa.lv/confirm.php?code=$code&id=XXX&price=$price")); if ($answer == "key_ok" ) { echo "<b><body background-color:#C0C0C0><br>Kods ir validets! Links ir $links"; } elseif ($answer == "key_bad" ) { die ('<b><body background-color:#C0C0C0><br>Kods ir nederigs. </body></b></br>'); } Tātad man jāuztaisa confirm.php kas būs tas fails kurš pārbauda vai der vai nē ( laikam ) Man vajadzētu tieši kodu ģenerētāju, kurš http://fortumo.com pados f-ju, ka atbildē jāsniedz 6-ciparu kods. Edited May 21, 2008 by eT` Link to comment Share on other sites More sharing options...
mounkuls Posted May 21, 2008 Report Share Posted May 21, 2008 Kaut kur jau redzēts tas viss ir.... Tas nu tā. Ar datubāzi cerams vismaz operēsi? Uzģenerēt sešciparu skaitli jau elementāri, bet...pirmkārt, man tas liekas smagi par maz. Uzņemoties tādu padarīšanu tik vienkāršas lietas vajadzēja prast itkā, tas otrs. To confirm.php jau faktiski vajag zināt mums lai var ko spriest par normālu kodu, tas tā kā treškātr. Pats ģenerātors kodam jau smieklīgi viegls- $r1=rand(0,9); $r2=rand(0,9); $r3=rand(0,9); $r4=rand(0,9); $r5=rand(0,9); $r6=rand(0,9); $randcode="$r1$r2$r3$r4$r5$r6";// var jau arī $randcode=rand(0,999999);, bet tad var pakāst vadošo nulli ja skaitlis un paliks piecciparu Tas ir tikai uzģenerētais skaitlis, kuru vēl jāpārbauda vai nav aktīvs kādam citam lietotājam tajā momentā. Ir jāfiksē datubāzē to uzģenerēto skaitli...un arī tikai gadijumā ja process ar sms kodu ir veiksmīgs līdz serverim kas sms sūtīs. Un vēl daudz un daudz visa kā... mhm... Link to comment Share on other sites More sharing options...
duplets Posted May 22, 2008 Report Share Posted May 22, 2008 Kko līdzīgu vienam zem fortumo.lv uztaisiju, ja esi gatavs maksāt raksti! Link to comment Share on other sites More sharing options...
bubu Posted May 22, 2008 Report Share Posted May 22, 2008 // var jau arī $randcode=rand(0,999999);, bet tad var pakāst vadošo nulli ja skaitlis un paliks piecciparu Nu tad neģenerē no 0 :) $randcode = strval(rand(10000, 99999)); Link to comment Share on other sites More sharing options...
Recommended Posts