Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22338
| From | Alessandro Pellizzari <shuriken@amiran.it> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: Ridurre le interrogazioni al DB |
| Date | 2018-10-31 12:11 +0000 |
| Message-ID | <g3tkfnFqqgbU1@mid.individual.net> (permalink) |
| References | <1nxjcvi.14c66jw1pn18f0N%marcocatarsi@tiscaly.it> |
On 31/10/2018 11:49, Catarsi wrote: > ho delle richieste ajax piuttosto frequenti, attraverso le quali > accertarmi che l'utente - qualunque azione svolga - sia sempre loggato e > abbia un determinato id. Effettuando un login ad ogni sua mossa, è > evidente che debba interrogare in database di continuo, quindi temo un > eccessivo (e forse inutile) spreco di risorse. > > La domanda è questa: ci si può fidare solo delle sessioni? Sì. La sessione è salvata lato server, quindi è "sicura". Puoi vedere come crittare/firmare il session cookie, se vuoi essere sicuro che uno non si faccia rubare il cookie dal browser ed entri con una identità diversa. E puoi ridurre la durata della sessione a pochi secondi invece dei minuti/ore di default, così obblighi a ri-validare l'utente. In questo modo se vengono fatte n chiamate in poco tempo (abbastanza tipico con AJAX e API) hai l'autenticazione "cachata" sul server, ma puoi sempre revocarla e avere poco tempo di esposizione in caso di hack. Se sono chiamate AJAX significa che probabilmente hai un'API dietro, quindi tieni conto anche del fatto che quegli endpoint potrebbero essere chiamati al di fuori del browser (da Postman, per esempio, per testarli), quindi potresti non avere i cookie con l'id di sessione. Ma questo è probabilmente un passo successivo. Bye.
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Ridurre le interrogazioni al DB marcocatarsi@tiscaly.it (Catarsi) - 2018-10-31 12:49 +0100
Re: Ridurre le interrogazioni al DB Alessandro Pellizzari <shuriken@amiran.it> - 2018-10-31 12:11 +0000
Re: Ridurre le interrogazioni al DB marcocatarsi@tiscaly.it (Catarsi) - 2018-10-31 13:21 +0100
csiph-web