コード例 #1
0
ファイル: context.go プロジェクト: fxnn/gone
func (a *ContextAuthenticator) UserID(request *http.Request) string {
	return context.Load(request).UserId
}
コード例 #2
0
ファイル: context.go プロジェクト: fxnn/gone
func (a *ContextAuthenticator) SetUserID(writer http.ResponseWriter, request *http.Request, userId string) {
	var ctx = context.Load(request)
	ctx.UserId = userId
	ctx.Save(request)
}
コード例 #3
0
ファイル: context.go プロジェクト: fxnn/gone
func (a *ContextAuthenticator) IsAuthenticated(request *http.Request) bool {
	return context.Load(request).IsAuthenticated()
}