コード例 #1
0
ファイル: user_dev.go プロジェクト: nicneo925/appscale
func current(c appengine.Context) *User {
	hdr := c.Request().(http.Header)
	return &User{
		Email:             hdr.Get(hEmail),
		Id:                hdr.Get(hId),
		FederatedIdentity: hdr.Get(hFederatedIdentity),
		FederatedProvider: hdr.Get(hFederatedProvider),
	}
}
コード例 #2
0
ファイル: user_dev.go プロジェクト: odeke-em/appengine-go
func current(c appengine.Context) *User {
	hdr := c.Request().(*http.Request).Header
	return &User{
		Email:             hdr.Get(hEmail),
		ID:                hdr.Get(hID),
		Admin:             hdr.Get(hIsAdmin) == "1",
		FederatedIdentity: hdr.Get(hFederatedIdentity),
		FederatedProvider: hdr.Get(hFederatedProvider),
	}
}
コード例 #3
0
ファイル: user_dev.go プロジェクト: odeke-em/appengine-go
func isAdmin(c appengine.Context) bool {
	return c.Request().(*http.Request).Header.Get(hIsAdmin) == "1"
}