Diskuze: Generování kódu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 19 zpráv z 19.
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
takhle jsem to kdysi používal na stránkách proti robotům
<?
echo "<input type=text size=10 tabindex='13' name=xkontrola value='";
function nahodneheslo ( )
{
$moznosti= array("1","2","3","4","5","6","7","8","9","0","a","b","c","d","e","f","g","h","i","j","k","m","n","o","p","r","s","t","u","v","w","x","y","z");
//Počet míst náhodného hesla
$mista="7";
$heslo="";
for ($i=0 ;$i<=$mista-1 ;$i++)
{
$nahoda=rand(0, count($moznosti)-1);
$heslo.=$moznosti[$nahoda];
}
echo $heslo;
}
nahodneheslo ( );
echo "'readonly=yes style='text-align:center; color:silver; background-color=brown'>";
?>
Vysvětlíš mi trošku, jak to funguje? Nějak se v tom nevyznám (naprosto běžná věc, vyznám se jen v tom prasekódu, co mi leze z klávesnice)
Jednoduše jde o to, že si uděláš pole znaků a poté pomocí for
vybíráš náhodný prvek z pole tolikrát, kolikrát potřebuješ (ve tvém
případě 6x).
Pokaždé se k proměnné přidá jeden znak, který se náhodně z toho pole
vybral.
Místo ručního psaní znaků by se dalo využít i fcí ord() a chr().
Šestimístnej kód do registrace? Leda tak v captcha obrázku
No a co chceš dělat s šestimístným kódem v registraci?
Potřebujeme to k potvrzení registrace pomocí telefonu
K čemu potvrzení na telefonu? Nestačí mail?
K potvrzení telefonního čísla mail nestačí
K potvrzení mailu samozřejmě používáme mail, a to odkaz v něm.
Nebyla tu řeč, že chcete po uživateli i tel. číslo. K čemu že to vlastně potřebujete?
Spešl funkce Posílání
upomínkových SMS
(studentskydenik, hledej) - když si neudělá úkol, nastaví si, jestli chce
posílat SMSky, pokud si neoznačí úkol jako "hotovej", nastaví si čas a
cronem se budou posílat každou hodinu. (samozřejmě jednomu člověku dojde
jenom 1x denně). No a to vše jen pro O2 a Vodafone
Hmm, zajímavé. Jen bych si dal pozor, aby si někdo neudělal srandu a
neposlal na jedno číslo desítky registrací.
To je nám celkem jedno, pokud se číslo potvrdí na účtu B, zjeví se
jako nepotvrzené na účtu A, kde ho člověk předtím potvrdil (počítáme s
propadnutím). SMS máme naprosto zdarma, v případě O2 uživatel musí zadat
jen číslo, v případě Vodafonu si musí zařídit SMS E-mail, který je
zdarma. T-Mobile nám nabídl řešení za 1100kč/měsíc + koruna za každou odeslanou SMS.
Takže tu by ti vtipálci už celkem vadili
Jenomže jsme se shodli, že
každý inteligentní člověk od TM uteče, a tak máme upomínky SMSkama jen
pro chytrý lidi
(o svých
zkušenostech s TM bych ti mohl psát hodiny
)
A proč? Co na tom je že chceme mít ověření SMSkou? Dneska to není žádná výjimka. Tak proč to nemít jako nejeden Internetový projekt.
Pokud tím narážíš na TM, tak je to jejich problém, ne náš. Oni nejsou
schopní nabídnout normální služby, a to už asi 5 let. Samozřejmě hledám
jinou cestu, ale hodně pochybuju
Zobrazeno 19 zpráv z 19.