Pereiti prie turinio

Patvirtinomo kodas registracijoje


Rekomenduojami pranešimai

Na ne tiek saugiau, kiek isvengsi automatiniu scriptu su netikrom registracijom. Nes bet kas kitu atveju galetu padaryti, kad scriptukas uzserigestruotu pas tave kokius 10000 kartu. :D Na, nebent padarytum uzraso is paveikslelio ivedimo apsauga.

 

O del skaiciu, tai manau, kad visai jokio skirtumo ar tas kodas bus is raidziu, ar is skaiciu, ar is zenklu ar kitu simboliu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Yup, skirtumas tik toks, kad naudojant vien skaičius kodas bus lengviau atspėjamas - 10^n variantų, su lotyniškom raidėm - 82^n variantų (case-sensitive), kur n - kodo ilgis :) Bet esmė, kad nelabai kas kodus spėlios, tai kaip ir nėra skirtumo tikriausiai, nebent naudojant tuos kodus ne registracijoje, o kaip kažką unikalaus kiekvienam vartotojui - tada, aišku, geriausia pasirinkt antrą variantą ([A-Za-z0-9]).

Nuoroda į pranešimą
Dalintis kituose puslapiuose

lengwiausiai tai tikriausiai taip:

idedi ta koda i koki nors $_SESSION kintamaji, tadar issiunti emaila su tuo kodu ir paprasai kad ta koda iwestu i saite esancia forma, o tada telieka palygint zmogaus iwesta koda su $_SESSION masywo kintamajame esanciu kodu. wiskas, nera sunku ir tikiuosi supratai :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

lengwiausiai tai tikriausiai taip:

idedi ta koda i koki nors $_SESSION kintamaji, tadar issiunti emaila su tuo kodu ir paprasai kad ta koda iwestu i saite esancia forma, o tada telieka palygint zmogaus iwesta koda su $_SESSION masywo kintamajame esanciu kodu. wiskas, nera sunku ir tikiuosi supratai :D

Ir dar geriausia ta kintamaji su reiksme perduok GET metodu, kad jis adreso laukelyje matytusi. Sutaupysi zmonems laiko, nereiks eit tikrintis pasto ir to kodo ieskot. :)

 

O jei rimtai, tai toks budas yra labai lengvai apeinamas. Galima ji siek tiek modifikuoti: sugeneruoti random skaiciu (raidziu) kombinacija, ja issiusti pastu, o i ta kintamaji patalpinti tos kombinacijos md5 hasha. Ir kai ives koda patikrinti ar sutampa ivesto kodo md5 hashas su kintamojo reiksme.

Gal ir siek tiek sudetingiau, bet ZYMIAI saugiau. :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jo, tikrai saugiau :) o jei dar nori sawo duomenu baze apsaugot nuo wartotoju slaptazodziu wagystes, tai registracijos metu slaptazodzius uzkoduok su md5() arba crypt() funkcija. o kai wartotojas prisijungs, jo iwesta slaptazodi taip pat uzkoduoji ir palygini su DB esanciu uzkoduotu slaptazodziu. buk atidus su crypt() funkcija, ji saugesne, bet sunkiau perprast jos naudojima. pasiskaityk apie ja php.net saite pries naudodamas

Nuoroda į pranešimą
Dalintis kituose puslapiuose
arba kai sugeneruos irasyk i MySQL, o po panaudojimo paprasciausiai istrink :angry:

be paveikslelio nera visai saugu, nes galima nuskaityti

Atrodo kad tu kažko nesupratai...

Kam MySql, jei galima be jos apsieiti? Veltui apkraunamas serveris.

Nors iš dalies galima ir taip daryt, tada tas vartotojas galės uždaryti langą naršyklės, bet čia vistiek ginčytinas dalykas.

 

Ir čia jis prašė ne kažkokios apsaugos nuo bot'ų, kur reikia simbolius iš paveikslėlio vesti, o registracijos (ar kažko kito) patvirtinimo E-Mail'u. Tai čia paveikslėlis ko gero nieko bendro neturi...

 

Be to ši tema labai sena. Manau, kad jis jau pasidarė taip, kaip jam reikėjo. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...