fix changing email

master
Fox Wilson 2016-05-22 16:09:57 -04:00
parent c0c9bdb63f
commit 54898f608b
2 changed files with 4 additions and 2 deletions

2
app.py
View File

@ -191,7 +191,7 @@ def dashboard():
if email_changed:
g.team.email_confirmation_key = misc.generate_confirmation_key()
g.team.email_confirmed = False
misc.send_confirmation_email(team_email, g.team.email_confirmation_key, g.team.key)
email.send_confirmation_email(team_email, g.team.email_confirmation_key, g.team.key)
flash("Changes saved. Please check your email for a new confirmation key.")
else:
flash("Changes saved.")

View File

@ -6,7 +6,9 @@ import config
def submit_flag(team, challenge, flag):
if g.redis.get("rl{}".format(team.id)):
return FLAG_SUBMISSION_TOO_FAST
delta = config.competition_end - datetime.now()
if delta.days > 0 or delta.seconds > (config.flag_rl * 6):
return FLAG_SUBMISSION_TOO_FAST
if team.solved(challenge):
return FLAG_SUBMITTED_ALREADY