重构了 Session 方面的代码，方便演示地址使用