comparison rhodecode/model/db.py @ 1417:5875955def39 beta

fixes #223 improve password reset form
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 04 Jul 2011 10:59:01 +0200
parents b7563ad4e7ee
children ba697e2f71ff
comparison
equal deleted inserted replaced
1415:677408ee9355 1417:5875955def39
241 if case_insensitive: 241 if case_insensitive:
242 return Session.query(cls).filter(cls.username.like(username)).one() 242 return Session.query(cls).filter(cls.username.like(username)).one()
243 else: 243 else:
244 return Session.query(cls).filter(cls.username == username).one() 244 return Session.query(cls).filter(cls.username == username).one()
245 245
246 @classmethod
247 def get_by_api_key(cls, api_key):
248 return Session.query(cls).filter(cls.api_key == api_key).one()
249
250
246 def update_lastlogin(self): 251 def update_lastlogin(self):
247 """Update user lastlogin""" 252 """Update user lastlogin"""
248 253
249 self.last_login = datetime.datetime.now() 254 self.last_login = datetime.datetime.now()
250 Session.add(self) 255 Session.add(self)