Avoiding using '$or' query modifier since that's newer-mongo only.
This commit is contained in:
parent
f03fef4ea8
commit
d1a6432645
@ -200,9 +200,12 @@ def forgot_password(request):
|
|||||||
fp_form = auth_forms.ForgotPassForm(request.POST)
|
fp_form = auth_forms.ForgotPassForm(request.POST)
|
||||||
|
|
||||||
if request.method == 'POST' and fp_form.validate():
|
if request.method == 'POST' and fp_form.validate():
|
||||||
user = request.db.User.one(
|
# '$or' not available till mongodb 1.5.3
|
||||||
{'$or': [{'username': request.POST['username']},
|
user = request.db.User.find_one(
|
||||||
{'email': request.POST['username']}]})
|
{'username': request.POST['username']})
|
||||||
|
if not user:
|
||||||
|
user = request.db.User.find_one(
|
||||||
|
{'email': request.POST['username']})
|
||||||
|
|
||||||
if user:
|
if user:
|
||||||
user['fp_verification_key'] = unicode(uuid.uuid4())
|
user['fp_verification_key'] = unicode(uuid.uuid4())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user