Files
leanote/app/info/TokenInfo.go
2015-11-13 17:58:41 +08:00

33 lines
503 B
Go

package info
import (
"gopkg.in/mgo.v2/bson"
"time"
)
// 随机token
// 验证邮箱
// 找回密码
// token type
const (
TokenPwd = iota
TokenActiveEmail
TokenUpdateEmail
)
// 过期时间
const (
PwdOverHours = 2.0
ActiveEmailOverHours = 48.0
UpdateEmailOverHours = 2.0
)
type Token struct {
UserId bson.ObjectId `bson:"_id"`
Email string `Email`
Token string `Token`
Type int `Type`
CreatedTime time.Time `CreatedTime`
}