18 lines
324 B
Go
18 lines
324 B
Go
![]() |
package utils
|
||
|
|
||
|
import (
|
||
|
"github.com/gin-gonic/gin"
|
||
|
"github.com/yauthdev/yauth/server/constants"
|
||
|
)
|
||
|
|
||
|
func SetCookie(gc *gin.Context, token string) {
|
||
|
secure := true
|
||
|
httpOnly := true
|
||
|
|
||
|
if !constants.IS_PROD {
|
||
|
secure = false
|
||
|
}
|
||
|
|
||
|
gc.SetCookie(constants.COOKIE_NAME, token, 3600, "/", GetFrontendHost(), secure, httpOnly)
|
||
|
}
|