示例#1
0
文件: dbfunc.py 项目: Mb01/playground
def createUser(username, password, email=None):
    password = makeHash(password)
    exists = User.all().filter("username ="******"User " + username + " taken."
    if email:
        user = User(username=username, password=password, email=email, rating=1200.0)
    else:
        user = User(username=username, password=password, rating=1200.0)
    user.put()
    logging.info("User: "******" created!")
示例#2
0
文件: dbfunc.py 项目: Mb01/playground
def checkCred(username, password):
    user = User.all().filter("username =", username).get()
    if user:
        passMatch = testHash(user.password, password)
        if passMatch:
            return True, user.username, user.rating
    return False, None, None
示例#3
0
文件: dbfunc.py 项目: Mb01/playground
def updateRating(username, userRating, qK, qRating, result):
    user = User.all().filter("username =", username).get()
    question = Question.get(qK)
    user.rating, question.rating = getNewRatings(userRating, qRating, result)
    user.put()
    question.put()
    return str(user.rating)
示例#4
0
文件: dbfunc.py 项目: Mb01/yasai
def createUser(username, password, email=None):
    password = makeHash(password)
    exists = User.all().filter("username ="******"User " + username + " taken."
    if email:
        user = User(username=username, password=password, email=email)
    else:
        user = User(username=username, password=password)
    user.put()
    logging.info(username + " created!")
示例#5
0
文件: dbfunc.py 项目: Mb01/yasai
def checkCred(username, password):
    user = User.all().filter("username =", username).get()
    if user:
        passMatch = testHash(user.password, password)
        return passMatch
    return False
示例#6
0
文件: dbfunc.py 项目: Mb01/yasai
def checkCred(username, password):
    user = User.all().filter("username =", username).get()
    if user:
        passMatch = testHash(user.password, password)
        return passMatch
    return False