Store datos de sesión usando MemoryStore en Node, similar a $ _SESSION ['data'] = value en PHP

Pregunta

¿Es posible almacenar datos de sesión similares a $ _SESSION ['somedata'] = "Hello" en php?

Aquí está mi código hasta ahora

Creando la tienda de memoria

var MemoryStore = express.session.MemoryStore,
    sessionStore = new MemoryStore();

Express Config

app.configure(function(){
  app.set('views', __dirname + '/views');
  app.set('view engine', 'jade');
  app.use(express.bodyParser());
  app.use(express.methodOverride());
  app.use(express.cookieParser());
  app.use(express.session({
    store: sessionStore,
    secret: 'secret', 
    key: 'express.sid'}));
  app.use(require('stylus').middleware({src: __dirname + '/public'}));
  app.use(app.router);
  app.use(express.static(__dirname + '/public'));
});

Parcar la cookie para obtener la identificación de la sesión en la autorización de protocolo de enlace

var parseCookie = require('connect').utils.parseCookie;

io.set('authorization', function (data, accept) {
  if (data.headers.cookie) {
    data.cookie = parseCookie(data.headers.cookie);
    data.sessionID = data.cookie['express.sid'];

    sessionStore.get(data.sessionID, function (err, session) {
      if (err) 
      {
          accept(err.message, false); //Turn down the connection
      } 
      else
      {
          data.session = session; //Accept the session
          accept(null, true);
      }
    });
  } else {
     return accept('No cookie transmitted.', false);
  }
});

Storeing 'loginin' cuando la contraseña y el nombre de usuario son 'admin'

io.sockets.on('connection', function (socket) {

  socket.on('details', function(data){
    console.log("Details: " + data.u + data.p);
    if(data.p == "admin" && data.u == "admin")
    {
      //Add the logged in field to the session
    }
  });
});

Si el usuario ha iniciado sesión, rediríjalo a la página de inicio

app.get(navigation.login.uri, function(req, res){
  if(req.session.loggedin)
  {
    res.redirect('/home');
  }
  else
  {
    res.render('login', {
      title: navigation.login.title,
      navigation: navigation
    });
  }
});

Cuando intento usar:

req.session.loggedIn

El valor no está definido. ¿Podría ser un problema de almacenamiento o estoy accediendo a él incorrectamente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta