aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/views/users.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/views/users.py b/app/views/users.py
index 94fc30b..a104be4 100644
--- a/app/views/users.py
+++ b/app/views/users.py
@@ -29,8 +29,6 @@ from app.utils import rank_required, randomString, loginUser
from app.tasks.forumtasks import checkForumAccount
from app.tasks.emails import sendVerifyEmail
from app.tasks.phpbbparser import getProfile
-from werkzeug.contrib.cache import SimpleCache
-cache = SimpleCache()
# Define the User profile form
class UserProfileForm(FlaskForm):
@@ -176,10 +174,12 @@ def user_claim_page():
if user is not None and method == "github":
return redirect(url_for("github_signin_page"))
- token = cache.get("forum_claim_key_" + request.remote_addr)
- if token is None:
+ token = None
+ if "forum_token" in session:
+ token = session["forum_token"]
+ else:
token = randomString(32)
- cache.set("forum_claim_key_" + request.remote_addr, token, 5*60)
+ session["forum_token"] = token
if request.method == "POST":
ctype = request.form.get("claim_type")