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)
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)
def register(): form = RegisterForm() if form.validate_on_submit(): data = form.data pwd = data['pwd'] user = User(name=data['name'], email=data['email'], phone=data['phone'], pwd=generate_password_hash(pwd), uuid=uuid.uuid4().hex) db.session.add(user) db.session.commit() flash('注册成功', 'ok') return render_template('/home/register.html', form=form)
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)
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)
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)
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)
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)
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)
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)
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)
def register(): """ 登录 :return: """ form = RegisterForm() # ... return render_template('home/register.html', form=form)
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) # 渲染模板
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)
def register(): """ 用户注册 :return: """ form = RegisterForm() if form.is_submitted(): 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)
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)
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) # 渲染模板
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)
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)
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)
def sendCode(): registerForm = RegisterForm() formData = registerForm.data phone = formData['phone'] req_url = "http://api.feige.ee/SmsService/Send" data = { "Account": "18937693205", "Pwd": "1593820c5e67784b988976748", "Content": "验证码:" + randomCode + "。此验证码仅用于校验身份以注册和登录到蓝色旗帜网,10分钟内有效。", "Mobile": phone, "SignId": 106861 } response = requests.post(req_url, data=data) return redirect(url_for('home.register'))
def home_wf_register(): from .forms import RegisterForm form = RegisterForm() return render_template("home/wf_register.html", form=form)