Supporto » Sviluppare con WordPress » Validazione campi form inseriti tramite url, con ricerca in database custom

  • Buonasera, chiedo scusa se ho inserito nella sezione sbagliata, in tal caso invito i moderatori a postare nella sezione che ritengono più adatta.
    La mia necessità è la seguente: su un sito che gestisco ho necessità di realizzare un form molto semplice (due campi numerici o alfanumerici) che venga compilato tramite link (ma anche manualmente ovviamente) e che qualora la corrispondenza dei due campi sia verificata (collegandosi ad una tabella sul database) mi restituisca un messaggio ed eventualmente mi dia la possibilità di aprire un allegato a quel database. La necessità di passare i dati tramite link nasce dal fatto che il tutto avverrebbe passando un tesserino di riconoscimento contenente un microchip nfc su un apposito lettore, che provvederebbe ad andare sul link che vi è stato programmato all’interno (che conterrà appunto le due variabili da inserire nei campi del form, per fare un esempio potete considerare questo link di esempio: https//pippo.com/VerGlifo/VerificaGlifo.do?documentid=09004e209569baa0&documentpin=cd2516920e, in questo caso i due campi da compilare e che andrebbero ricercati all’interno della tabella sono “documentid” e “documentpin”). La meccanica di funzionamento è su per giù questa: leggo il microchip nfc che mi rimanda a un link –> il link contiene i campi “ID documento” e “PIN” con il primo, seleziono dal database custom l’anagrafica da verificare, il secondo è un codice di sicurezza. Sarebbe alquanto interessante non programmare sul chip la password in chiaro, ma eventualmente cifrata e passarla al form che con una chiave privata (ulteriore misura di sicurezza) si occuperà di decifrarla e verificarne la corrispondenza sul database –> se la procedura va a buon fine: mi restituisce un messaggio e mi da la possibilità di visualizzare l’allegato corrispondente a quell’anagrafica. Come mi consigliate di procedere? Qualche idea su dove partire? (ringrazio ovviamente sin da ora per il prezioso aiuto che mi saprete dare)

  • Devi essere collegato per rispondere a questo topic.