fix: Normalize domain when logging in
All checks were successful
Build Docker / Build Docker (push) Successful in 28s
All checks were successful
Build Docker / Build Docker (push) Successful in 28s
This commit is contained in:
parent
c25bcbef84
commit
2f121e38f8
@ -263,7 +263,7 @@ def hnsid_domain(domain):
|
|||||||
@bp.route("/txt", methods=["POST"])
|
@bp.route("/txt", methods=["POST"])
|
||||||
def txtLogin():
|
def txtLogin():
|
||||||
# Get domain from form
|
# Get domain from form
|
||||||
domain = request.form.get("domain")
|
domain = request.form.get("domain").lower().strip().replace("/", "")
|
||||||
# Get uuid
|
# Get uuid
|
||||||
uuid = session["uuid"]
|
uuid = session["uuid"]
|
||||||
|
|
||||||
@ -330,7 +330,7 @@ def txtLoginDomain(domain):
|
|||||||
# Get uuid
|
# Get uuid
|
||||||
uuid = session["uuid"]
|
uuid = session["uuid"]
|
||||||
|
|
||||||
idns_records = get_idns_records(domain)
|
idns_records = get_idns_records(domain.lower().strip().replace("/", ""))
|
||||||
|
|
||||||
|
|
||||||
for record in idns_records:
|
for record in idns_records:
|
||||||
@ -593,6 +593,7 @@ def api_me():
|
|||||||
|
|
||||||
@bp.route("/u/<username>")
|
@bp.route("/u/<username>")
|
||||||
def profile(username):
|
def profile(username):
|
||||||
|
username = username.lower().strip().replace("/", "")
|
||||||
user = User.query.filter_by(username=username).first()
|
user = User.query.filter_by(username=username).first()
|
||||||
if not user:
|
if not user:
|
||||||
return jsonify({"error": "User not found"})
|
return jsonify({"error": "User not found"})
|
||||||
|
Loading…
Reference in New Issue
Block a user