Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, trumpai apie tai ko man reik, žodžiu, nuskanavus QR kodą vartotoją turiu mesti į tinklapį, kuriame vartotojas gauna naujus nurodymus. Problema tokia, kad turiu tai daryt dinamiškai, pvz. jei vienas vartotojas nuskanavo QR ir jam rodė vieną, kitas nuskanavęs jau turėtų matyti kitą turinį. Esmė, tokia, kad man reik padaryti apsaugą nuo sukčiavimo, kad nebūtų taip, kad rankiniu būdų suvedė url ir jau "tipo" nuskanavo QR. Galbūt turit pasiūlymų kaip būtų galima tai padaryti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Gali pabandyti kurti tokiu principu: generuok atsitiktini koda, kuri naudosi paciame adrese. Pvz. sugeneruoji koda "4das484412w" ir ji panaudok puslapio adrese http://pvz.lt/naujas-puslapis-4das484412w. Pagal ta sugeneruota koda isvesk reikiama turini vartotojui. O visa sukurta adresa perduok i QR sugeneruota nuotrauka.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, trumpai apie tai ko man reik, žodžiu, nuskanavus QR kodą vartotoją turiu mesti į tinklapį, kuriame vartotojas gauna naujus nurodymus. Problema tokia, kad turiu tai daryt dinamiškai, pvz. jei vienas vartotojas nuskanavo QR ir jam rodė vieną, kitas nuskanavęs jau turėtų matyti kitą turinį. Esmė, tokia, kad man reik padaryti apsaugą nuo sukčiavimo, kad nebūtų taip, kad rankiniu būdų suvedė url ir jau "tipo" nuskanavo QR. Galbūt turit pasiūlymų kaip būtų galima tai padaryti?

 

Tai yra nuoroda ir yra php scriptas tame puslapyje. Pavyzdžiui turi 10 skirtingų puslapių kuriuos pateiks atsitiktine tvarka arba iš eilės ir kai vienas būna užkraunamas jis pažymimas duomenų bazėje, kad buvo jau atidarytas ir jį toliau nebeatidaro.

 

Arba jei tai kaip apsauga tai tiesiog kai atidarai puslapį išsaugai reikšmę į duomenų bazę, kad puslapis jau buvo atidarytas ir rodytu pranešimą, kad jau puslapis buvo atidarytas. O jei puslapių bus tokių daug tai QR nuorodos vis turėtu būti skirtingos su tam tikru ID ir duomenų bazėje saugai ID ir reikšmę, kad jis buvo jau atidarytas ir daugiau neberodai arba rodai pranešimą.

 

Dar variantas jei tau reikia, kad tą nuorodą matytu tik vartotojai kurie nuskenavo QR kodą tai būtų rodyti puslapį tik tiems kurie ten ateina su plančetėmis arba mobiliais kaip tai padaryti plačiau čia: http://www.freewaresquad.com/2013/07/09/how-to-detect-a-mobile-or-tablet-in-php-code/

Redagavo DJManas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Matau vienintelę išeitį – vienkartiniai QR kodai. Kas pirmas nuskanuoja tą kodą, tas ir panaudoja. Bet kurio kito bandymo pasinaudoti to kodo informacija sistema tiesiog nefiksuoja (kodas jau buvo panaudotas).

 

Kas dėl vartotojų atskyrimo, tai čia QR kodas visiškai ne prie ko. QR kodas visiems vartotojams saugo tą pačią informaciją. Todėl vienintelis būdas atskirti vartotoją – arba tas vartotojas turi prisijungti su savo slaptažodžiu, arba turi įsiminti vartotojus pagal jo prietaiso charakteristikas. Tai gali būti koks unikalus prietaiso numeris/raktas ar tiesiog naršyklės atmintyje paliktas sausainėlis.

 

O kaip su kodo skenavimo apėjimu? Įprastai QR kodo skaityklės gali atpažinti tokią informaciją: kontaktinius duomenis (vardą, pavardę, telefoną ir panašiai, atskirai arba keletą iš karto) bei puslapio URL adresą. Kadangi pirmoji informacija šiuo atžvilgiu netinka, tai belieka URL. Jeigu skaityklė nuskaitys URL adresą, tai jį kartu ir parodys ekrane, o jei ir neparodys, tai vis tiek jį galėsi pamatyti naršyklės lange. Šioks toks būdas tai apeiti – sukurti savo skaityklę, kuri neišduos tai, ką perskaitė. Telieka vienas reikalavimas pačiam QR kodui – perskaičius jį su įprasta skaitykle vartotojas turėtų nežinoti, ką daryti su ta perskaityta informacija (tai yra tik tavo sukurta skaityklė mokėtų panaudoti tavo QR kodą). Beje, kartu prie nuskaitymo tavo skaityklė galėtų pasirūpinti vartotojų atpažinimu.

 

Tačiau paties kurta QR kodų skaityklė – daug išteklių reikalaujantis ir visiškai nepraktiškas sprendimas.

 

Jeigu tas punktas, kad „negalėtų suvesti URL“ yra vien tik tam, kad vartotojas būtinai turėtų ateiti į to QR kodo buvimo vietą, tai tokio dalyko išspręsti nepavyks. Jeigu gali per atstumą perduoti QR kode saugomą tekstinę informaciją, tai kartu gali ir tiesiog nufotografuoti ir persiųsti patį QR kodą.

Redagavo wi_lius
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.

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