示例#1
0
def new_csrf_token():
    u = current_user()
    token = str(uuid.uuid4())
    if u:
        form = dict(content=token, user_id=u.id)
    else:
        form = dict(content=token, )
    Token.new(form)
    return token
示例#2
0
def new_csrf_token():
    u = current_user()
    Token.pop_exist(user_id=u.id)
    token = str(uuid.uuid4())
    form = dict(csrf_token=token, user_id=u.id)
    t = Token.new(form)
    return t.csrf_token
示例#3
0
def new_csrf_token():
    u = current_user()
    print(u.id)
    token = str(uuid.uuid4())
    form = {
        'token': token
    }
    t = Token.new(form, u.id)
    return t.token
示例#4
0
文件: index.py 项目: lilunqin/llqClub
def send():
    username = request.args['user_name']
    u = User.one(username=username)
    form = dict(
        user_id=u.id,
        token=str(uuid.uuid4()),
    )
    token = Token.new(form)
    log('dsafsdf', token)
    token.save()
    Messages.send(
        title='重置密码邮件',
        # production
        content='http://49.233.80.207/reset/view?token={}'.format(token.token),
        # debug
        # content='http://localhost:3000/reset/view?token={}'.format(token.token),
        sender_id=current_user().id,
        receiver_id=u.id,
    )
    return redirect('/')
示例#5
0
文件: __init__.py 项目: XDXT/bbs-Test
def get_token(uid):
    token = Token.find_by(user_id=uid)
    if token is None:
        token = Token.new({}, user_id=uid)
    token = flash_token(token)
    return token