funções de login, werkzeug.security, Documentação secrets, Básico de flask
- render_template: renderizar template;
- redirect: redirecionar os sites;
- flash: notificações;
- get_flashed_messages: ceptura as mensagens e joga numa lista;
- sqlalchemy: poo, mapeamento das tabelas e manipulação de dados;
- flask_login: conecta o sistema de login na aplicação;
- login_manager: "linkar" ela no app;
- login_required: diz que a rota só pode ser acessada com o login do usuário;
- usermixin: passa certas configurações para a tabela de usuários;
- login_user: logar o usuário;
- logout_user: sair do usuário;
- werkzeug.security: servidor de segurança;
- generate_password_hash: cria tokens para a senha;
- check_password_check: decodifica tokens das senhas;
- secrets: cria numeros aleatórios de chave
- request: vê qual é o código de destaque (GET ou POST)