修复一些语句
This commit is contained in:
10
6.3.md
10
6.3.md
@@ -1,14 +1,15 @@
|
||||
#6.3 session存储
|
||||
上一节我们介绍了Session管理器的实现原理,定义了如何实现session存储的接口,这小节我们讲通过一个例子来实现内存的session存储,其他类似数据库或者文件的存储,用户可以根据相应的接口定义来实现,内存的实现请看下面的例子代码
|
||||
上一节我们介绍了Session管理器的实现原理,定义了存储session的接口,这小节我们将示例一个基于内存的session存储接口的实现,其他的存储方式,读者可以自行参考示例来实现,内存的实现请看下面的例子代码
|
||||
|
||||
package memory
|
||||
|
||||
import (
|
||||
"session/session"
|
||||
"github.com/astaxie/session/"
|
||||
"time"
|
||||
"container/list"
|
||||
)
|
||||
|
||||
var d = &Provider{}
|
||||
var d = &Provider{list:list.New()}
|
||||
|
||||
type SessionStore struct {
|
||||
sid string //session id唯一标示
|
||||
@@ -113,7 +114,8 @@
|
||||
session.Register("memory", d)
|
||||
}
|
||||
|
||||
上面这个代码实现了一个内存存储实现的session机制
|
||||
上面这个代码实现了一个内存存储的session机制。通过init函数注册到session管理器中。这样就可以方便的调用了。
|
||||
|
||||
## links
|
||||
* [目录](<preface.md>)
|
||||
* 上一节: [Go如何使用session](<6.2.md>)
|
||||
|
||||
Reference in New Issue
Block a user