feat: Add admin bypass ip
All checks were successful
Build Docker / Build Image (push) Successful in 28s

This commit is contained in:
Nathan Woodburn 2023-11-07 23:24:09 +11:00
parent c200839b8e
commit 93f9970ca0
Signed by: nathanwoodburn
GPG Key ID: 203B000478AD0EF1

View File

@ -6,6 +6,7 @@ dotenv.load_dotenv()
loaded = False loaded = False
gifts = [] gifts = []
def gift(name,email,referer, ip): def gift(name,email,referer, ip):
global loaded global loaded
global gifts global gifts
@ -31,6 +32,7 @@ def gift(name,email,referer, ip):
loaded = True loaded = True
# Check if the user has already submitted # Check if the user has already submitted
if ip != os.getenv('admin_ip'):
for gift in gifts: for gift in gifts:
if gift['email'] == email: if gift['email'] == email:
return "You have already submitted a gift request" return "You have already submitted a gift request"