Jump to content
php.lv forumi

Kodu ģenerētājs!


eT`

Recommended Posts

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 by eT`
Link to comment
Share on other sites

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

×
×
  • Create New...