Skip to content

Instantly share code, notes, and snippets.

@nanodeath
Created October 30, 2011 15:32

Revisions

  1. nanodeath created this gist Oct 30, 2011.
    5 changes: 5 additions & 0 deletions app_after.coffee
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,5 @@
    {MemoryStore} = require('connect').session
    sessionStore = new MemoryStore

    app.configure ->
    app.use express.session({secret: "my_super_secret", store: sessionStore})
    4 changes: 4 additions & 0 deletions app_before.coffee
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    app.configure ->
    # ...
    app.use express.session({secret: "my_super_secret"})
    # ...
    5 changes: 5 additions & 0 deletions websockets.coffee
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,5 @@
    everyone.now.playerJoined = () ->
    sid = unescape(@user.cookie["connect.sid"]) # you DO have to unescape the session id!
    sessionStore.get(sid, (err, sess) ->
    console.log("That player who joined? his userId is #{sess.userId}")
    )