Je suis juste au début pour commencer à apprendre le développement d'application web, à l'aide de python. Je suis venue à travers les termes de "cookies" et "sessions". Je comprends cookies qu'ils stocker des informations dans une valeur clé de la paire sur le navigateur. Mais j'ai un peu de confusion concernant les sessions, une session de trop nous stocker des données dans un cookie sur le navigateur de l'utilisateur.
Par exemple - je me connecter à l'aide de username='itamecodes'
et password='default'
. Dans un tel cas, les données seront publiées sur le serveur qui est censé vérifier et de me connecter si authentifié. Cependant, pendant tout le processus, le serveur génère un ID de session qui sera stocké dans un cookie sur mon navigateur. Maintenant que le serveur stocke également cet ID de session dans son système de fichiers ou de données.
Mais basé sur l'ID de session, comment serait-il en mesure de connaître mon nom d'utilisateur lors de mon ultérieure traversée par le biais du site? Est-il stocker les données sur le serveur en tant que dict où la clé serait un ID de session et des détails comme l' username
, email
etc. les valeurs?
Je suis un peu perdue ici. Besoin d'aide.