def process_reg(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role='user') if form.first_name.data: new_user.first_name = form.first_name.data if form.last_name.data: new_user.last_name = form.last_name.data if form.city.data: new_user.city = form.city.data new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Вы успешно зарегистрировались') return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash('Ошибка в поле {}: {}'.format( getattr(form, field).label.text, error)) return redirect(url_for('user.register'))
def register(): if current_user.is_authenticated: return redirect(get_redirect_target()) form = RegistrationForm() title = 'Регистрация' if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role='user') new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Вы успешно зарегистрировались!') return redirect(url_for('user.login')) elif form.errors: for field, errors in form.errors.items(): for error in errors: flash('Ошибка в поле "{}": - {}'.format( getattr(form, field).label.text, error)) return redirect(get_redirect_target()) return render_template('user/registration.html', page_title=title, form=form)
def signup(): login_form = LoginForm() signup_form = RegistrationForm() site_list = mongo.db.site_data.find_one() if signup_form.validate_on_submit(): password = set_password(signup_form.password.data) mydict = { "username": signup_form.username.data, "email": signup_form.email.data, "password": password, "role": "user" } mongo.db.users.insert(mydict) flash('Вы успешно зарегистрировались') return render_template('index.html', login_form=login_form, signup_form=signup_form, site_list=site_list) else: for field, errors in signup_form.errors.items(): for error in errors: flash('Ошибка в поле "{}": - {}'.format( getattr(signup_form, field).label.text, error)) return render_template('index.html', login_form=login_form, signup_form=signup_form, site_list=site_list)
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): news_user = User(username=form.username.data, email=form.email.data, role='user') news_user.set_password(form.password.data) db.session.add(news_user) db.session.commit() flash('Вы успешно зарегистрировались!') return redirect(url_for('user.login')) flash('Пожалуйста, исправьте ошибки в форме') return redirect(url_for('user.register'))
def register(): if current_user.is_authenticated: return redirect(url_for('index')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Congratulations, you are now a registered user!') return redirect(url_for('user.login')) return render_template('user/register.jinja', title='Register', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('home.index')) title = 'Регистрация' form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data, role='user') user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Вы успешно зарегистрировались!') return redirect(url_for('user.login')) return render_template('user/register.html', page_title=title, form=form)
def process_registr(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, status='user') new_user.set_password(form.password) db.session.add(new_user) db.session.commit() flash('Вы успешно зарегистрировались!') return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash(f'Ошибка в поле {field} - {error}') return redirect(url_for('user.registr'))
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role="user") new_user.set_password(form.password.data) session.add(new_user) session.commit() flash('You registered successfuly!') return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash(f'Error in "{getattr(form, field).label.text}": {error}') return redirect(url_for('user.register'))
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): news_user = User(username=form.username.data, email=form.email.data, role='user') news_user.set_password(form.password.data) db.session.add(news_user) db.session.commit() flash('Registration successful') return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash('Error in field {}: {}'.format( getattr(form, field).label.text, error)) return redirect(url_for('user.register'))
def process_signup(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role="user") new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash("Account created!") return redirect(url_for("user.login")) else: for field, errors in form.errors.items(): for error in errors: flash('Error in "{}": {}'.format( getattr(form, field).label.text, error)) return redirect(url_for("user.register"))
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role="user") new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash("Вы успешно Зарегестрировались!") return redirect(url_for("user.login")) else: for field, errors in form.errors.items(): for error in errors: flash("Ошибка в поле '{}': - {}".format( getattr(form, field).label.text, error)) return redirect(url_for("user.register"))
def register_admin(username): username = User.query.filter_by(username=username).first_or_404() title = 'Регистрация нового админа' form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data, role='admin') user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Новый админ успешно зарегистрирован!') return redirect( url_for('admin.users_management', username=username.username)) return render_template('admin/register_admin.html', page_title=title, form=form)
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, role='user', status='[]') new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Вы успешно зарегистрировались!') return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash( f'Ошибка в поле "{getattr(form, field).label.text}": - {error}' ) return redirect(url_for('user.register'))
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role='user') new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Вы успешно заегистрировались!') return redirect(url_for('user.login')) else: # вывод ошибок for field, errors in form.errors.items( ): # field - название поля, errors - список ошибок for error in errors: flash('Ошибка в поле "{}": - {}'.format( getattr(form, field).label.text, error)) return redirect(url_for('user.register'))
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, role='user') new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Вы успешно зарегистрировались!') return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash('Ошибка в поле "{}": - {}'.format( getattr(form, field).label.text, error)) return redirect(url_for('user.register')) flash('Пожалуйста, исправьте ошибки в форме') return redirect(url_for('user.register'))
def register(): """Регистрация нового пользователя.""" title = 'Регистрация' if current_user.is_authenticated: return redirect(url_for('user.login')) form = RegistrationForm() if form.validate_on_submit(): user = User(username=form.username.data, email=form.email.data) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('You are now a registered user!', 'success') return redirect(url_for('user.login')) template_path = os.path.join('user', 'register.html') return render_template( template_path, title=title, form=form, )
def process_registration(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role='user') new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Вы успешно зарегистрировались, войдите под своим именем.') return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash( f"Ошибка в поле '{getattr(form, field).label.text}': - {error}" ) return redirect(url_for('user.registration')) flash('Пожалуйста, исправьте ошибки в форме') return redirect(url_for('user.registration'))
def process_registration(): form = RegistrationForm() if form.validate_on_submit(): new_client = Client(surname=form.surname.data, name=form.name.data, middle_name=form.middle_name.data, incident_counter=form.incident_counter.data) db.session.add(new_client) db.session.commit() flash('Клиент добавлен в базу данных.') return redirect(url_for('user.search')) else: for field, errors in form.errors.items(): for error in errors: flash( f"Ошибка в поле '{getattr(form, field).label.text}': - {error}" ) return redirect(url_for('user.registration')) flash('Пожалуйста, исправьте ошибки в форме') return redirect(url_for('user.registration'))
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): news_user = User(username=form.username.data, email=form.email.data, role='user') news_user.set_password(form.password.data) db.session.add(news_user) db.session.commit() flash('Вы успешно зарегистрировались!') # перенаправляем пользователя на форму входа на сайт return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash( f"Ошибка в поле '{getattr(form, field).label.text}': - {error}" ) return redirect(url_for('user.register'))
def process_reg(): form = RegistrationForm() if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role='user') new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash('Вы успешно зарегистрировались!') login_user(new_user) flash('Вы успешно вошли на сайт') print(current_user.is_authenticated) return redirect(url_for('advert.index')) else: for field, errors in form.errors.items(): for error in errors: flash( f'Ошибка в поле "{getattr(form, field).label.text}": - {error}' ) return redirect(url_for('user.register'))
def process_registration(): if current_user.is_authenticated: return redirect(url_for('market.index')) regform = RegistrationForm() if regform.validate_on_submit(): new_user = User(number=f'8{regform.number.data}', mail=regform.mail.data, name=regform.name.data, role='user') new_user.set_password(regform.password.data) db.session.add(new_user) db.session.commit() flash('Вы успешно зарегистрировались!') logging.info(f'Новый пользователь с id={new_user.id}') return redirect(url_for('market.index')) else: for field, errors in regform.errors.items(): for error in errors: flash(f"В поле {getattr(regform, field).label.text}: -{error}") return redirect(url_for('market.registration'))
def register(): if current_user.is_authenticated: return redirect(url_for('purchase.index')) form = RegistrationForm() if request.method == 'POST': if form.validate_on_submit(): new_user = User(username=form.username.data, email=form.email.data, role='user') new_user.set_password(form.password.data) db.session.add(new_user) db.session.commit() flash( 'Вы успешно зарегистрировались! Для получения полного доступа к сайту, вам на почту отправлено письмо с инструкцией. Проверьте вашу почту!' ) send_confirm_registration_email.delay(new_user) return redirect(url_for('user.login')) else: for field, errors in form.errors.items(): for error in errors: flash('Ошибка в поле "{}": - {}'.format( getattr(form, field).label.text, error)) return redirect(url_for('user.register')) return render_template('user/registration.html', form=form)