def register(): # Creating RegistrationForm class object form = RegisterForm(request.form) # Cheking that method is post and form is valid or not. if request.method == 'POST' and form.validate(): # if all is fine, generate hashed password hashed_password = generate_password_hash(form.password.data, method='sha256') # create new user model object new_user = User(name=form.name.data, username=form.username.data, email=form.email.data, password=hashed_password) # saving user object into data base with hashed password db.session.add(new_user) db.session.commit() flash('You have successfully registered', 'success') # if registration successful, then redirecting to login Api return redirect(url_for('login')) else: # if method is Get, than render registration form return render_template('register.html', form=form)
def register(): form = RegisterForm(request.form) if request.method == 'POST' and form.validate(): user = form.add_user() session['user_id'] = user.user_id return redirect(url_for('user_index', user_id=user.user_id)) return render_template('register.html', form=form)
def register(): form = RegisterForm() if form.is_submitted(): if not form.validate(): for key, items in form.errors.items(): for err in items: flash(err, 'error') else: user = User() user.username = form.username.data user.password = hashlib.sha384( form.password.data.encode()).hexdigest() user.karma = 0 try: with database.atomic(): user.save() except peewee.IntegrityError: flash('This username is already in use.', 'error') else: login_user(user) return redirect(url_for('user_page', user=user.username)) return render_template('register.html', form=form)
def register(): form = RegisterForm(request.form) if request.method == 'POST' and form.validate(): user = form.add_user() session['user_id'] = user.user_id return redirect(url_for('user_index', user_id=user.user_id)) return render_template('register.html', form=form)
def post(self): form = RegisterForm(request.form) user_name = form.username.data email = form.email.data password = form.password.data if form.validate(): return DataBase.add_user_to_db(user_name, email, password) return make_response(registration_response[400], 400)
def register(): form = RegisterForm() form2 = LoginForm() if request.method == 'POST' and form.validate(): new_user = User(username=form.username.data, email=form.email.data, password=form.password.data) db.session.add(new_user) db.session.commit() return redirect('/image_API/register/newUser') # return '<h1>' + form.username.data + ' ' + form.email.data + ' ' + form.password.data + '</h1>' return render_template('register.html', form=form)
def post(self): print(request.form.get("email")) form = RegisterForm(request.form) if form.validate(): username = request.form.get("username") email = form.email.data password = request.form.get("password") user = User.query.filter_by(email=email).first() if user: return self.get(message="邮箱已经存在") else: user1 = User(username=username, password=password, email=email) db.session.add(user1) db.session.commit() return redirect("/") else: return self.get(message=form.errors.popitem()[1][0])
def post(self): # print(request.form.get("email")) form = RegisterForm(request.form) if form.validate(): email = form.email.data user = User.query.filter_by(email=email).first() if user: content = "你的密码是:" + user.password # print(user._password,content) # 发送邮件 yag.send(to=[email], subject='网络爬虫招聘信息检索系统密码找回', contents=[content]) return redirect("/") else: return self.get(message="请输入正确的注册邮箱") else: return self.get(message=form.errors.popitem()[1][0])
def register(): form = RegisterForm(request.form) if request.method == 'POST' and form.validate(): user = User(form.user.data, form.password.data, form.email.data) return render_template("form.html", form=form)
def register(): form = RegisterForm(request.form) can_reg = request.method == 'POST' and form.validate() return render_view(presenter.register(can_reg, form))