Ich fange gerade an, die Entwicklung von Webanwendungen mit Python zu lernen. Ich stoße auf die Begriffe "Cookies" und "Sitzungen". Ich verstehe Cookies darin, dass sie einige Informationen in einem Schlüsselwertpaar im Browser speichern. Aber ich habe ein wenig Verwirrung in Bezug auf Sitzungen. Auch in einer Sitzung speichern wir Daten in einem Cookie im Browser des Benutzers.
Zum Beispiel - ich melde mich mit username='rasmus'
und an password='default'
. In diesem Fall werden die Daten an den Server gesendet, der mich bei Authentifizierung überprüfen und anmelden soll. Während des gesamten Vorgangs generiert der Server jedoch auch eine Sitzungs-ID, die in einem Cookie in meinem Browser gespeichert wird. Jetzt speichert der Server diese Sitzungs-ID auch in seinem Dateisystem oder Datenspeicher.
Aber wie kann es nur anhand der Sitzungs-ID meinen Benutzernamen bei meinem anschließenden Durchlaufen der Site erkennen? Ist sie speichert die Daten auf dem Server als dict , wo der Schlüssel eine Session - ID und Details werden möchte username
, email
usw. die Werte sein?
Ich bin hier ziemlich verwirrt. Brauchen Sie Hilfe.