Add super admin validation

Resolves #24
This commit is contained in:
Lakhan Samani
2021-07-18 09:37:08 +05:30
parent 7d17032fc2
commit c6cbcd2e66
3 changed files with 31 additions and 1 deletions

View File

@@ -10,6 +10,7 @@ import (
)
var (
YAUTH_ADMIN_SECRET = ""
ENV = ""
DB_TYPE = ""
DB_URL = ""
@@ -38,7 +39,7 @@ func init() {
if err != nil {
log.Println("Error loading .env file")
}
YAUTH_ADMIN_SECRET = os.Getenv("YAUTH_ADMIN_SECRET")
ENV = os.Getenv("ENV")
DB_TYPE = os.Getenv("DB_TYPE")
DB_URL = os.Getenv("DB_URL")
@@ -60,6 +61,10 @@ func init() {
// FACEBOOK_CLIENT_ID = os.Getenv("FACEBOOK_CLIENT_ID")
// FACEBOOK_CLIENT_SECRET = os.Getenv("FACEBOOK_CLIENT_SECRET")
if YAUTH_ADMIN_SECRET == "" {
panic("Yauth admin secret is required")
}
if ENV == "" {
ENV = "production"
}