コード例 #1
0
ファイル: auth.go プロジェクト: sankark/kyp
func Logout(c *gin.Context) {
	session := sessions.Default(c)
	session.Delete("internal")
	session.Delete(gin.AuthUserKey)
	SessionSave(c)
	c.Redirect(http.StatusTemporaryRedirect, "/")
}
コード例 #2
0
ファイル: auth.go プロジェクト: sankark/kyp
func SessionSave(c *gin.Context) {
	session := sessions.Default(c)
	session.Delete("internal")
	session.Save()
}
コード例 #3
0
ファイル: auth.go プロジェクト: sankark/kyp
func GetSession(c *gin.Context) sessions.Session {
	session := sessions.Default(c)
	return session
}
コード例 #4
0
ファイル: auth.go プロジェクト: sankark/kyp
func SessionGet(c *gin.Context, key interface{}) interface{} {
	session := sessions.Default(c)
	return session.Get(key)
}
コード例 #5
0
ファイル: auth.go プロジェクト: sankark/kyp
func SessionSet(c *gin.Context, key interface{}, value interface{}) {
	session := sessions.Default(c)
	session.Set(key, value)
}