diff --git a/config.ini b/config.ini
index fbb0956..85eddf8 100644
--- a/config.ini
+++ b/config.ini
@@ -1,6 +1,6 @@
[config]
-PORT = 8080
-SECRET_KEY = placeholder
+PORT = 8083
+SECRET_KEY = placeholdiawolhkvghuilojkvghijhvmgaer
UPLOAD_FOLDER = uploads
PASSWORD_REQUIREMENT = 8
UPLOAD_LIMIT = 8
diff --git a/main b/main
index 1bee844..7b15574 100644
--- a/main
+++ b/main
@@ -438,8 +438,10 @@ async def apioauth():
userID = check_username_taken(username)
user = get_user(userID)
if user == "error":
- conn.execute("INSERT INTO users (username, password, created, htmldescription) VALUES (?, ?, ?, ?)",
- (username, str("OAUTH-" + sub), str(time.time()), ""))
+ conn.execute("INSERT INTO users (username, password, created, htmldescription, banned) VALUES (?, ?, ?, ?, ?)",
+ (username, str("OAUTH-" + sub), str(time.time()), "", "0"))
+ userID = conn.execute("SELECT * FROM users WHERE lower(username) = ?",
+ (username.lower(),)).fetchone()["id"]
else:
if user["password"] != "OAUTH-" + sub:
return {"error": "Migration required or username taken"}, 422
@@ -660,8 +662,9 @@ async def login():
conn.commit()
conn.close()
- response = Response("""""")
+ response = Response("""""")
response.set_cookie("session_DO_NOT_SHARE", randomCharacters)
+ response.set_cookie("legacy_migrate", "1")
return response
#resp = await make_response(redirect("/"))
@@ -750,6 +753,7 @@ async def logout():
session = request.cookies.get("session_DO_NOT_SHARE")
resp.delete_cookie("session_DO_NOT_SHARE")
resp.delete_cookie("prefuser")
+ resp.delete_cookie("legacy_migrate")
return resp
@app.errorhandler(500)
diff --git a/templates/login.html b/templates/login.html
index 6f5cf25..959f97c 100644
--- a/templates/login.html
+++ b/templates/login.html
@@ -14,7 +14,7 @@
back
-