title: req.session has no method 'touch'?
body: <p>I'm trying to use express-session with connect-redis to store user sessions. Currently, after a user logs in, I return back <code>req.sessionID</code> and then whenever the user wants to make a request to a secure part of the api, he/she has to provide the session ID. The authentication middleware then goes back into redis and checks to see if the session exists and if so, replace the current session with the one stored in Redis.</p>
  
  <pre><code>function isLoggedIn(req, res, next){
    var session_id = req.body.session_id;
    if (!session_id){
      res.send(401, {status: 0, message: "Not authorized"});
      return;
    }
    console.log(req);
    sessionStore.get(session_id, function(err, session){
      if(err){
        res.send(401, {status: 0, message: "Not authorized"});
        return;
      }
      req.session = session;
      req.sessionID = req.body.session_id;
      return next();
    });
  }
  </code></pre>
  
  <p>But for some reason, this error shows up:</p>
  
  <pre><code>/node_modules/express-session/index.js:269
    req.session.touch();
                ^
  TypeError: Object #&lt;Object&gt; has no method 'touch'
  </code></pre>
  
  <p>I can't seem to find anyone else online that has this error because touch() is a built in functionality to express-session. Please help? My express-session version is 1.9.3.</p>