本文整理汇总了Python中Activity.getUser方法的典型用法代码示例。如果您正苦于以下问题:Python Activity.getUser方法的具体用法?Python Activity.getUser怎么用?Python Activity.getUser使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Activity
的用法示例。
在下文中一共展示了Activity.getUser方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: authenticate
# 需要导入模块: import Activity [as 别名]
# 或者: from Activity import getUser [as 别名]
def authenticate(self, user_name, pswd):
"""
Validates the user's credentials. If are valid, returns
a user object (minus the password hash).
"""
#login = login.strip()
#password = password.strip()
rslt = ldap_auth(user_name,pswd)
if rslt:
self.db_session = Activity.createSession('try')
user = Activity.getUser(self.db_session,user_name)
if not user:
#user in LDAP but not in our DB
return
else:
del user['password']
return user
else :
#check in our own DB
self.db_session = Activity.createSession('try')
user = Activity.getUser(self.db_session,user_name)
if not user:
return
if not self.checkPassword(pswd, user['password']):
return
del user['password']
return user