From bc7e6ccf539068cad2b9b431f7dd0ad5ab6d2e7f Mon Sep 17 00:00:00 2001 From: Deepak Thukral Date: Sun, 21 Feb 2010 11:51:21 +0100 Subject: [PATCH] set_password returns user object, comp. with django 1.2 --- mongoengine/django/auth.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mongoengine/django/auth.py b/mongoengine/django/auth.py index 5789d208..3c76baf2 100644 --- a/mongoengine/django/auth.py +++ b/mongoengine/django/auth.py @@ -53,6 +53,8 @@ class User(Document): salt = get_hexdigest(algo, str(random()), str(random()))[:5] hash = get_hexdigest(algo, salt, raw_password) self.password = '%s$%s$%s' % (algo, salt, hash) + self.save() + return self def check_password(self, raw_password): """Checks the user's password against a provided password - always use @@ -72,6 +74,9 @@ class User(Document): user.set_password(password) user.save() return user + + def get_and_delete_messages(self): + return [] class MongoEngineBackend(object):