示例#1
0
def new_account(handler, route, params):
    username = params.get("nickname", None)
    password = params.get("password", None)
    if Writer.get_by_key_name(username):
        raise Exception("I don't think so")
    if not username or not password:
        raise Exception("Invalid request")
    account = Writer.get_or_insert(username, nickname=username, password=password)
    handler.session["account"] = str(account.key())
    return {}
示例#2
0
def doesuserexist(handler, route, params):
    return {"exists": Writer.get_by_key_name(params.get("nickname", None)) and True or False}