From 4185e644f4209fbc21b3a066d17fefc9d68effef Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Wed, 7 Sep 2011 23:48:10 -0500 Subject: [PATCH] Keys in mongodb should be unicode, here... --- mediagoblin/auth/views.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/mediagoblin/auth/views.py b/mediagoblin/auth/views.py index 0cb3963c..5fabf40b 100644 --- a/mediagoblin/auth/views.py +++ b/mediagoblin/auth/views.py @@ -152,8 +152,8 @@ def verify_email(request): {'_id': ObjectId(unicode(request.GET['userid']))}) if user and user['verification_key'] == unicode(request.GET['token']): - user['status'] = u'active' - user['email_verified'] = True + user[u'status'] = u'active' + user[u'email_verified'] = True user[u'verification_key'] = None user.save() @@ -180,7 +180,7 @@ def resend_activation(request): Resend the activation email. """ - request.user['verification_key'] = unicode(uuid.uuid4()) + request.user[u'verification_key'] = unicode(uuid.uuid4()) request.user.save() send_verification_email(request.user, request) @@ -212,8 +212,8 @@ def forgot_password(request): if user: if user['email_verified'] and user['status'] == 'active': - user['fp_verification_key'] = unicode(uuid.uuid4()) - user['fp_token_expire'] = datetime.datetime.now() + \ + user[u'fp_verification_key'] = unicode(uuid.uuid4()) + user[u'fp_token_expire'] = datetime.datetime.now() + \ datetime.timedelta(days=10) user.save() @@ -268,10 +268,10 @@ def verify_forgot_password(request): cp_form = auth_forms.ChangePassForm(session_vars) if request.method == 'POST' and cp_form.validate(): - user['pw_hash'] = auth_lib.bcrypt_gen_password_hash( + user[u'pw_hash'] = auth_lib.bcrypt_gen_password_hash( request.POST['password']) - user['fp_verification_key'] = None - user['fp_token_expire'] = None + user[u'fp_verification_key'] = None + user[u'fp_token_expire'] = None user.save() return redirect(request, 'mediagoblin.auth.fp_changed_success') -- 2.25.1