Beispiel #1
0
def add_user(name, email, password, admin):
    """Adicionando novo usuario"""
    try:
        create_user(name=name, email=email, password=password, admin=admin)
        click.echo(f"Usuario {email} criado com sucesso!")
    except Exception:
        click.echo("Usuário já existe!")
Beispiel #2
0
def add_user(email, passwd, admin):
    """adiciona novo usuario"""
    # TODO: criiar um try/except caso ja exista o user

    create_user(email=email, password=passwd, admin=admin)

    click.echo(f"Usuário {email} criado com sucesso!")
Beispiel #3
0
def signup():
    form = UserForm()
    if form.validate_on_submit():
        create_user(email=form.email.data, password=form.password.data)
        foto = request.files.get('foto')
        if foto:
            save_user_foto(foto.filename, foto)
        return redirect("/")
    return render_template("userform.html", form=form)
Beispiel #4
0
def signup():
    form = UserForm()

    if form.validate_on_submit():
        try:
            create_user(
                name=form.name.data,
                email=form.email.data,
                password=form.password.data,
            )
            foto = request.files.get('foto')
            if foto:
                save_user_picture(
                    foto.filename,
                    foto
                )
            flash('Cadastrado com Sucesso! Por favor faça o login.', 'success')
            return redirect(url_for(".login"))
        except Exception:
            flash("Este email já esta cadastrado!   ", "danger")
            return redirect(url_for('.signup'))

    return render_template("login/userform.html", form=form)
Beispiel #5
0
def add_user(email, passwd, admin):
    create_user(email=email, password=passwd, admin=admin)
    click.echo("Usuário criado com sucesso!")
Beispiel #6
0
def add_user(email, passwd, admin):
    "adiciona novo usuario"
    # TODO : Tratar user exists exception
    create_user(email=email,passwd=passwd, admin=admin)

    click.echo(f"Usuário {email} criado com sucesso!")