session.lua 885 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. local M = {}
  2. M.__index = M
  3. function M.new(fwsession)
  4. local instance = setmetatable({}, M)
  5. instance.module = fwsession
  6. return instance
  7. end
  8. --[[
  9. FUNCTION: 初始化会话对象
  10. PARAM
  11. session_id : 会话ID
  12. --]]
  13. function M:init(id)
  14. return self.module:init(fw_request,id)
  15. end
  16. --[[
  17. FUNCTION: 取sessionid
  18. --]]
  19. function M:id()
  20. return self.module:id()
  21. end
  22. --[[
  23. FUNCTION: 更新
  24. DESC:用于更新过期时间等
  25. --]]
  26. function M:update()
  27. self.module:update()
  28. end
  29. --[[
  30. FUNCTION: 置会话属性
  31. PARAM
  32. name : 名称
  33. value : 值
  34. --]]
  35. function M:set(name,value)
  36. self.module:set(name,value)
  37. end
  38. --[[
  39. FUNCTION: 取会话属性
  40. PARAM
  41. name : 名称
  42. --]]
  43. function M:get(name)
  44. return self.module:get(name)
  45. end
  46. --[[
  47. FUNCTION: 检查会话有效性
  48. --]]
  49. function M:check()
  50. return self.module:check()
  51. end
  52. return M