Password utente
Salve, ho necessità di verificare da un app se un utente è registrato su un mio sito. Ho creato sul server uno script php che accetta due variabili, nome utente e password. Lo stesso script effettua la connessione al database ed interrogando la tabella users_field_data verifica se esiste il record. Poiché le password sul database sono criptate, mi servirebbe sapere il sistema usato da drupal 8 per crittografare le password in modo da poter poi effettuare la query. Spero di essere stato chiaro, grazie anticipatamente a chi potrà aiutarmi.
Risposte
bè ma come fai a sapere che
bè ma come fai a sapere che password sta usando il tuo utente? e perché dovrebbe avere la stessa username e password sul tuo sito?
Ciao, non mi sono spiegato
Ciao, non mi sono spiegato bene. L'utente deve, attraverso la mia app, accedere a dei contenuti extra che voglio offrire solo a chi è registrato al sito. In effetti dall'app deve inserire nome utente e password ed io devo fare una query sul database del sito per verificare se è presente nel database. Lo farò tramite metodo POST. Chiaramente l'utente inserirà il suo nome utente e la password in chiaro. Ma se effettuo la query con la password in chiaro, la query restituisce un insieme vuoto. Mi serve allora criptare la password inserita dall'autentica per verificare che sia la stessa criptata sul database. Spero di essere stato più chiaro
Ok di solito si usa il modulo
Ok di solito si usa il modulo services e la chiamata da esterno potrebbe essere una cosa del genere
ps. è solo n esempio