Praca z sesjami w Express.js

Potrzebuję pomocy w zrozumieniu koncepcji sesji dla aplikacji internetowej. Używam serwera Node.js z Express 3.0.

Moje cele to:

Utwórz sesję dla każdego użytkownika, który się zaloguje

Przechowuj tę sesję i używaj jej do sprawdzania, czy użytkownik jest już zalogowany (zapobiegaj jednoczesnemu korzystaniu z tego samego użytkownika przez dwa urządzenia) i ogranicz dostęp do niektórych stron (dopasowując identyfikator sesji do innych danych)

Będę używał MemoryStore do zapisywania sesji (wydaje się najłatwiejszy). Jeśli powyższe cele mają sens, możesz podać dokładne wyjaśnienie, jak je osiągnąć?

questionAnswers(2)

yourAnswerToTheQuestion