Exemple #1
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(name=data['name'],
                    email=data['email'],
                    phone=data['phone'],
                    pwd=generate_password_hash(data['pwd']),
                    uuid=uuid.uuid4().hex)
        db.session.add(user)
        db.session.commit()
        flash("注册成功!", "ok")
    return render_template('home/register.html', form=form)
Exemple #2
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(name=data["username"],
                    email=data["email"],
                    pwd=generate_password_hash(data["pwd"]),
                    phone=data["phone"],
                    uuid=uuid.uuid4().hex)
        db.session.add(user)
        db.session.commit()
        flash("Successfully added", "ok")
    return render_template("home/register.html", form=form)
Exemple #3
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        new_user = User(name=data['name'],
                        password=data['password'],
                        email=data['email'],
                        phone=data['phone'],
                        uuid=uuid.uuid4().hex)
        db.session.add(new_user)
        db.session.commit()
        flash('注册成功!', 'ok')
    return render_template('home/register.html', form=form)
Exemple #4
0
def register():
    registerForm = RegisterForm()
    if registerForm.validate_on_submit():
        formData = registerForm.data
        if randomCode == formData['code']:
            user = User(name=formData['name'],
                        pwd=generate_password_hash(formData['pwd']),
                        phone=formData['phone'])
            db.session.add(user)
            db.session.commit()
            flash('注册成功!', 'okey')
        else:
            flash('注册失败,请检查验证码是否正确输入!', 'error')
    return render_template('home/register.html', form=registerForm)
Exemple #5
0
def register():
    form = RegisterForm()
    from werkzeug.security import generate_password_hash
    if form.validate_on_submit():
        data = form.data
        user = User(name=data["name"],
                    pwd=generate_password_hash(data["pwd"]),
                    email=data["email"],
                    phone=data["phone"],
                    uuid=uuid.uuid4().hex)
        db.session().add(user)
        db.session.commit()
        flash("注册会员成功", 'ok')
    return render_template("home/register.html", form=form)
Exemple #6
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(name=data['name'],
                    email=data['email'],
                    phone=data['phone'],
                    pwd=generate_password_hash(data['pwd']),
                    uuid=uuid.uuid4().hex)
        db.session.add(user)
        db.session.commit()
        flash('注册成功!', 'ok')
        return redirect(url_for("home.login"))
    return render_template("home/register.html", form=form)
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        new_user = User(
            name=data["name"],
            email=data["email"],
            phone=data["phone"],
            pwd=generate_password_hash(data["pwd"]),
        )
        db.session.add(new_user)
        db.session.commit()
        flash("注册成功!", "ok")
    return render_template("home/register.html", form=form)
Exemple #8
0
def register():
    form = RegisterForm()
    if request.method == 'GET':
        return render_template('html_page/register.html', form=form)
    else:
        if form.validate_on_submit():
            print('用户提交数据通过格式验证,提交的值为:', form.data)
            new_user = User(user_name=form.username.data,
                            password=form.password.data,
                            tel=form.tel.data,
                            id_card=form.idCard.data)
            add_user(new_user)
            return '注册成功'
        else:
            return render_template('html_page/register.html', form=form)
Exemple #9
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        # print(data)
        user = User.query.filter_by(username=data["username"]).first()
        if user:
            flash("用户名已经注册!", "err")
            return redirect(url_for('home.register'))
        user = User(username=data["username"], pwd=data["pwd"])
        db.session.add(user)
        db.session.commit()
        flash("注册成功,请登录", "ok")
        return redirect(url_for('home.login'))
    return render_template('home/register.html', form=form)
Exemple #10
0
def home_register():
    from app import db
    from app.home.forms import RegisterForm
    from app.models import User
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(name=data["name"],
                    email=data["email"],
                    phone=data["phone"],
                    pwd=generate_password_hash(data["pwd"]))
        db.session.add(user)
        db.session.commit()
        flash("恭喜!注册成功", "ok")
    return render_template("home/register.html", form=form)
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(name=data["name"],
                    email=data["email"],
                    phone=data["phone"],
                    pwd=generate_password_hash(data["pwd"]),
                    info="这个人很懒,什么都没有留下",
                    face="face.jpg",
                    uuid=uuid.uuid4().hex)
        db.session.add(user)
        db.session.commit()
        flash("注册成功,请登录!", "ok")
        return redirect(url_for("home.login"))
    return render_template("home/register.html", form=form)
Exemple #12
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(
            name=data["name"],
            email=data["email"],
            phone=data["phone"],
            pwd=generate_password_hash(data["pwd"]),
            uuid=uuid4().hex
        )
        db.session.add(user)
        db.session.commit()
        flash("注册成功", "ok")

    return render_template('home/register.html', form=form)
Exemple #13
0
def register():
    '''
    注册功能
    '''
    if "user_id" in session:
        return redirect(url_for("home.index"))
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(username=data["username"],
                    email=data["email"],
                    password=generate_password_hash(data["password"]),
                    phone=data["phone"])
        db.session.add(user)
        db.session.commit()
        return redirect(url_for("home.index"))
    return render_template("home/register.html", form=form)
Exemple #14
0
def register():
    """
    注册功能
    """
    form = RegisterForm()  # 导入注册表单
    if form.validate_on_submit():  # 提交注册表单
        data = form.data  # 接收表单数据
        # 为User类属性赋值
        user = User(
            username=data["username"],  # 用户名
            email=data["email"],  # 邮箱
            pwd=generate_password_hash(data["pwd"]),  # 对密码加密
        )
        db.session.add(user)  # 添加数据
        db.session.commit()  # 提交数据
        flash("注册成功!", "ok")  # 使用flask存储成功信息
    return render_template("home/register.html", form=form)  # 渲染模板
Exemple #15
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(name=data.get('name'),
                    email=data.get('email'),
                    phone=data.get('phone'),
                    pwd=generate_password_hash(data.get('pwd')),
                    info="他很懒,什么也没有填写!")
        db.session.add(user)
        db.session.commit()
        flash("注册成功")
        # 进行登陆并且保存session
        session["user"] = data.get('email')
        session["user_id"] = user.id
        return redirect(url_for('home.user'))
    return render_template("home/register.html", form=form)
Exemple #16
0
def register():
    from app.home.forms import RegisterForm
    from app.models import User
    from app import db
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        user = User(
            name=data['name'],
            email=data['email'],
            phone=data['phone'],
            pwd=generate_password_hash(data['pwd']),
        )
        db.session.add(user)
        db.session.commit()
        flash('注册成功!', 'ok')
    return render_template('home/register.html', form=form)
Exemple #17
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        if data['pwd'] != data['confirm_pwd']:
            flash('两次密码输入不一致')
            return redirect(url_for('home.register'))
        user = User(name=data['name'],
                    pwd=generate_password_hash(data['pwd']),
                    email=data['email'],
                    phone=data['phone'],
                    uuid=uuid.uuid4().hex)
        db.session.add(user)
        db.session.commit()
        flash('注册会员成功')
        return redirect(url_for('home.login'))
    return render_template('home/register.html', form=form)
Exemple #18
0
def register():
    """
    注册功能
    """
    if "user_id" in session:
        return redirect(url_for("home.index"))
    form = RegisterForm()  # 导入注册表单
    if form.validate_on_submit():  # 提交注册表单
        data = form.data  # 接收表单数据
        # 为User类属性赋值
        user = User(
            username=data["username"],  # 用户名
            email=data["email"],  # 邮箱
            password=generate_password_hash(data["password"]),  # 对密码加密
            phone=data['phone'])
        db.session.add(user)  # 添加数据
        db.session.commit()  # 提交数据
        return redirect(url_for("home.login"))  # 登录成功,跳转到首页
    return render_template("home/register.html", form=form)  # 渲染模板
Exemple #19
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data
        if data["password"] != data["passwordtwo"]:
            flash("密码不一致")
            return redirect(url_for("home.register"))
        user = User.query.filter_by(email=data["email"]).count()
        if user == 1:
            flash("邮箱已注册")
            return redirect(url_for("home.register"))
        user = User(nickname=data["nickname"],
                    email=data["email"],
                    password=data["password"])
        db.session.add(user)
        db.session.commit()
        flash("注册成功!")
        return redirect(url_for("home.login"))
    return render_template("home/register.html", form=form)
Exemple #20
0
def home_register():
    from app.home.forms import RegisterForm
    from app.models import User
    from app import db
    form = RegisterForm()
    print('######form before submit check ####')
    if form.validate_on_submit():
        print('form submit enter.')
        data = form.data
        user = User(
            name=data['name'],
            email=data['email'],
            phone=data['phone'],
            pwd=generate_password_hash(data['pwd']),
        )
        db.session.add(user)
        db.session.commit()
        flash("恭喜,注册成功!", "ok")
    return render_template("home/register.html", title="会员注册", form=form)
Exemple #21
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        data = form.data

        user = User(
            name = data["name"],
            email = data["email"],
            phone = data["phone"],
            pwd = generate_password_hash(data["pwd"]),
            uuid = uuid.uuid4().hex,
            add_time = datetime.datetime.now()
        )

        db.session.add(user)
        db.session.commit()
        flash("注册成功^_^, 请登录", "OK")
        return redirect(url_for("home.login"))

    return render_template("home/register.html", form=form)
Exemple #22
0
def register():
    form = RegisterForm()
    if form.validate_on_submit():
        # 1. 从前端获取用户输入的值;
        email = form.email.data
        username = form.username.data
        password = form.password.data

        # 2. 判断用户是否已经存在? 如果返回位None,说明可以注册;
        u = User.query.filter_by(name=username).first()
        if u:
            flash("用户%s已经存在" % (u.name))
            return redirect(url_for('home.register'))
        else:
            u = User(name=username, email=email)
            u.password = generate_password_hash(password)  # 对于密码进行加密
            db.session.add(u)
            db.session.commit()
            flash("注册用户%s成功" % (u.name))
            return redirect(url_for('home.login'))
    return render_template('home/register.html', form=form)
Exemple #23
0
def register():
    '''
    注册
    '''
    form = RegisterForm(request.form)
    tt = form.name.data
    count = User.query.filter_by(name=tt).count()
    if count == 0 and form.validate_on_submit():
        data = form.data
        user = User(
            name=data["name"],
            email=data["email"],
            phone=data["phone"],
            pwd=generate_password_hash(data["pwd"]),
            uuid=uuid.uuid4().hex
        )
        db.session.add(user)
        db.session.commit()
        # flash("注册成功!", "ok")
        return redirect(url_for("home.login"))
    # flash("用户名已存在,请重新注册新的用户名")
    return render_template("home/register1.html", form=form)