示例#1
0
def register():
    form = UserForm(request.POST)
    if request.method == 'POST' and form.validate():
        user = UserModel()
        user.name = form.name.data
        user.email = form.email.data
        user.save()
        redirect('register')
    return template("user/register.html", form=form)
示例#2
0
def login():
    message = None
    form = LoginForm(request.POST)
    if request.method == 'POST' and form.validate():
        email = form.email.data
        password = form.password.data
        if email == password:
            redirect('/')
        else:
            message = 'Login failed !'
    return template("login.html", form=form, message=message)    
示例#3
0
def test_del_cookie():
    cookie.del_cookie(name="jss")
    redirect("/test/cookie")


#@app.route("/mongoinsert")
#def mongoinsert():
#    sessao = Sessao()  
#  
#    ''''' Create - Grava os dados no banco '''  
#    id  = "1"  
#    nome = "Sessao nova"  
#    sessao.gravarSessao(id, nome)  
#
#@app.route("/mongolist")
#def mongolist():
#    sessao = Sessao()  
#    
#    sessoes = sessao.obterSessoes()  
#    for item in sessoes:  
#        logger.info(item)  
#
#
#
#@app.route("/insert")
#def insert():
#    prod = Produto()  
#  
#    ''''' Create - Grava os dados no banco '''  
#    produto_nome  = "Produto 1"  
#    produto_preco = "2000.00"  
#    if prod.gravarProduto( produto_nome, produto_preco ):  
#        logger.info("Produto inserido com sucesso!")  
#    else:  
#        logger.info("Falha!")
#    
#@app.route("/list")
#def lista():
#    logger.info("lista:\n")
#    prod = Produto()  
#  
#    ''''' Read - Rerorna todos os produtos '''  
#    produtos = prod.obterProdutos()  
#    for item in produtos:  
#        logger.info("\nProduto")  
#        logger.info("-------")  
#        logger.info("Id: %s",    item["ID_PRODUTO"])  
#        logger.info("Nome: %s",  item["NOME_PRODUTO"])  
#        logger.info("Preço: %s", item["PRECO_PRODUTO"]) 
#        
#@app.route("/update")
#def update():
#    prod = Produto()  
# 
#    ''''' Update - Atualiza os dados '''  
#    produto_id = 1  
#    produto_nome  = 'Produto 1 - atualizado'  
#    produto_preco = '1000.00'  
#    if prod.atualizaProduto( produto_id, produto_nome, produto_preco ):  
#        logger.info( "Produto atualizado com sucesso!" ) 
#    else:  
#        logger.info( "Falha na atualização!")

#@app.route("/delete")
#def delete():
#    prod = Produto()  
#  
#    ''''' Delete - Deleta uma linha do banco '''  
#    produto_id = 1  
#    if prod.deletaProduto( produto_id ):  
#        logger.info( "Produto excluído com sucesso!"  )
#    else:  
#       logger.info( "Falha ao exluir produto!"  )
#    
示例#4
0
def test_set_cookie():
    cookie.set_cookie(name="jss", value="Teste de cookie")
    redirect("/test/cookie")