修复一些语句

This commit is contained in:
astaxie
2012-09-25 09:41:21 +08:00
parent 621186c279
commit efe2f8c1ec

10
6.3.md
View File

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