login - Autenticazione utentirefresh - Refresh token JWTlogout - Logout utentevalidateRegistrationData - Validazione dati registrazioneuserExists - Verifica esistenza utentenormalizeSlug - Normalizzazione slug utenterecordFailedLogin - Registra tentativi login fallitiresetFailedLoginCount - Reset contatore login fallitiLe password sono hashate con algoritmi sicuri (Argon2id) e mai memorizzate in chiaro.
Argon2id è un algoritmo di hashing sicuro e moderno, vincitore del concorso Password Hashing e attualmente raccomandato da standard di sicurezza come OWASP. È un algoritmo ibrido che combina le caratteristiche di Argon2d (resistente agli attacchi tramite GPU) e Argon2i (resistente agli attacchi basati su canali laterali), offrendo una protezione robusta contro i tentativi di violazione delle password.
string - Determina MIME type immagine void - Apri menu condivisione void - Chiudi menu condivisione void - Copia link post void - Condividi su Facebookvoid - Anteprima immagine upload void - Rimuovi immagine uploadint limit = 50 array - Messaggi conversazionebool - Marca messaggi letti void - Gestione click notifica void - Marca tutte come lette void - Cancella tutte notifiche Response - Invia richiesta amicizia Response - Accetta richiesta amicizia Response - Rifiuta richiesta amiciziaResponse - Rimuovi amicofResponse - Segui utenteunfollowUser Response - Smetti di seguiregetFriends array - Ottieni amicigetPendingRequests array - Ottieni richieste in sospesogetFollowersint $limit = 50, - Ottieni followergetFollowing$limit = 50, array - Ottieni following bool - Verifica se sono amici bool - Verifica se sta seguendofindFriendship array - Trova amicizia array - Statistiche amiciziebutton: void - Invia richiesta amicizia void - Accetta richiesta void - Rifiuta richiesta void - Smetti di seguire void - Segui utentearray - Ricerca completalimit = 20 array - Ricerca utentilimit = 20 array - Ricerca postlimit = 20 array - Ricerca hashtagvoid - Salva cronologia ricercalimit = 20 array - Ottieni cronologiaarray - Ottieni suggerimenti ricercavoid - Aggiorna analytics ricercaarray - Esegui ricerca bool - Verifica se email è abilitatabool - Invia email verificabool - Invia notifica emailbool - Invia email reset password- Log alert- Log critico- Log errore