def touch!
      self.check_security!
      self.last_activity_at = Time.now
      self.last_activity_ip = controller.request.ip
      self.last_activity_path = controller.request.path
      self.requests += 1
      self.save!
      Authie.config.events.dispatch(:session_touched, self)
      true
    end
def touch!
      self.check_security!
      self.last_activity_at = Time.now
      self.last_activity_ip = controller.request.ip
      self.last_activity_path = controller.request.path
      self.requests += 1
      self.save!
      Authie.config.events.dispatch(:session_touched, self)
      true
    end
This method should be called each time a user performs an
 action while authenticated with this session.