예제 #1
0
def invite_email_new(user_id, cid, res):
    InviteEmail.raw_sql(
        'update invite_email set cid = %s where user_id =%s and cid=%s ', -cid,
        user_id, cid)
    for email, name in res.iteritems():
        InviteEmail.raw_sql(
            'insert into invite_email (user_id, cid, email, name, email_user_id) values (%s,%s,%s,%s,%s)',
            user_id, cid, email, name or email.split('@')[0],
            user_id_by_mail(email))
    return True
예제 #2
0
def invite_email_new(user_id, cid, res):
    InviteEmail.raw_sql(
        'update invite_email set cid = %s where user_id =%s and cid=%s ',
        -cid, user_id, cid
    )
    for email, name in res.iteritems():
        InviteEmail.raw_sql(
'insert into invite_email (user_id, cid, email, name, email_user_id) values (%s,%s,%s,%s,%s)',
user_id, cid, email, name or email.split('@')[0], user_id_by_mail(email)
        )
    return True
예제 #3
0
def mail_password_verify(mail, password):
    user_id = user_id_by_mail(mail)
    if user_id:
        p = UserPassword.get(user_id)
        if p.password == hash_password(user_id, password):
            return True