forked from rDrama/rDrama
1
0
Fork 0

reserve girl names

master
Aevann 2024-02-29 19:08:47 +02:00
parent 15686d8a29
commit 87c1e101cf
3 changed files with 11 additions and 2 deletions

View File

@ -1112,6 +1112,10 @@ GIRL_NAMES = {
'Z': ['Zoe', 'Zoey', 'Zaria', 'Zoie']
}
GIRL_NAMES_TOTAL = set()
for l in GIRL_NAMES.values():
GIRL_NAMES_TOTAL.update(l)
from sqlalchemy.engine.create import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker

View File

@ -200,9 +200,8 @@ def sign_up_post(v):
form_timestamp = request.values.get("now", '0')
form_formkey = request.values.get("formkey", "none")
username = request.values.get("username")
username = request.values.get("username", "").strip()
if not username: abort(400)
username = username.strip()
email = request.values.get("email", "").strip().lower()
@ -240,6 +239,9 @@ def sign_up_post(v):
email=email,
), 400
if username.title() in GIRL_NAMES_TOTAL:
return signup_error("An account with that username already exists!")
submitted_token = session.get("signup_token", "")
if not submitted_token:
session.clear()

View File

@ -695,6 +695,9 @@ def is_available(name):
name = name.strip()
if name.title() in GIRL_NAMES_TOTAL:
return {name: False}
if len(name) < 3 or len(name) > 25:
return {name: False}