Exemple #1
0
 def gen_by_level(self, user, level_current, level_prev):
     delta_key_num = INVITE_NUM[level_current] - INVITE_NUM[level_prev]
     for i in range(delta_key_num):
         Invite_Key(
                 user_id = user.id,
                 hash = gen_invite_key(),
                 ).save()
Exemple #2
0
def run():
    hash = gen_invite_key()
    models.Invite_Key(
            user_id = 0,
            hash = hash,
            ).save()
    print '/register?invite_key=%s'%hash
Exemple #3
0
    def _user_create(user, **kwargs):
        invite_key = Invite_Key().find_by_hash(kwargs['invite_key_hash'])
        invite_key.dest_user_id = user.id
        invite_key.used = 1
        invite_key.save()

        for i in range(INVITE_NUM[0]):
            Invite_Key(
                    user_id = user.id,
                    hash = gen_invite_key(),
                    ).save()