def new(username, password, email): """create new user.""" from app.main.models import User user = User(username=username, email=email) user.set_password(password) db.session.add(user) db.session.commit()
def api_create_user(): body = request.json if 'first_name' not in body: return bad_request('Missing first_name') if 'last_name' not in body: return bad_request('Missing last_name') if 'email' not in body: return bad_request('Missing email') if 'password' not in body: return bad_request('Missing password') user = User( first_name=body['first_name'], last_name=body['last_name'], email=body['email'], ) user.set_password(body['password']) db.session.add(user) db.session.commit() return jsonify(user._asdict())
def test_password_hashing(self): u = User(first_name='Test', last_name='User', email='*****@*****.**') u.set_password('password') self.assertFalse(u.check_password('dog')) self.assertTrue(u.check_password('password'))
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('main.login')) return render_template('register.html', title='Register', form=form)
def register(): '''View for registering a new user.''' 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() # login ther new user login_user(user, remember='true') return redirect(url_for('main.update')) return render_template('auth/register.html', title='Register', form=form)
def create_user(): form = CreateUserForm() if form.validate_on_submit(): name = form.name.data phone_number = form.phone_number.data address = form.address.data email = form.email.data pw = form.password.data user = User(name=name, phone_number=phone_number, address=address, email=email) user.set_password(pw) db.session.add(user) db.session.commit() return redirect(url_for('admin.get_users')) return render_template('admin/create_user.html', form=form)
def register(): if current_user.is_authenticated: return redirect(url_for('main.index')) form = RegistrationForm() if form.validate_on_submit(): user = User( first_name=form.first_name.data, last_name=form.last_name.data, email=form.email.data.lower(), ) user.set_password(form.password.data) db.session.add(user) db.session.commit() flash('Your account has been created! Yay!') return redirect(url_for('auth.login')) return render_template('auth/register.html', title='Register', form=form)
def register(): data = request.get_json() name = data["username"] email = data["email"] password = data["password"] user = User.query.filter_by(email=email).first() if user: return jsonify( success=0, results={}, message="Пользователь с такой почтой уже зарегестрирован") user = User(name=name, email=email) user.set_password(password) db.session.add(user) db.session.commit() return jsonify(success=1, results={"user_id": user.id}, message="Пользователь зарегестрирован")
def register(): if current_user.is_authenticated: return redirect(url_for('auth.user_profile', id=current_user.id)) form = RegisterForm() if form.validate_on_submit(): name = form.name.data phone_number = form.phone_number.data address = form.address.data email = form.email.data existed_user = User.query.filter_by(email=email).first() if existed_user: flash('Email đã được sử dụng') return redirect(url_for('auth.register')) pw = form.password.data user = User(name=name, phone_number=phone_number, address=address, email=email) user.set_password(pw) db.session.add(user) db.session.commit() login_user(user) return redirect(url_for('auth.user_profile', id=user.id)) return render_template('auth/register.html', form=form)
def register(): if current_app.config['OPEN_REGISTRATION'] is False: if not current_user.is_authenticated: flash( _('Registration is not open, contact admin to get an account')) return redirect(url_for('main.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() Audit().auditlog_new_post('user', original_data=user.to_dict(), record_name=user.username) flash(_('Congratulations, you are now a registered user!')) return redirect(url_for('auth.login')) return render_template('auth/register.html', title=_('Register'), form=form)
def test_password_hashing(self): user = User(username='******') user.set_password('cat') self.assertFalse(user.check_password('dog')) self.assertTrue(user.check_password('cat'))
from app import db, create_app from app.main.models import User, Hangman app = create_app() app.app_context().push() users = User.query.all() for u in users: db.session.delete(u) print('deleted all users...') hs = Hangman.query.all() for h in hs: db.session.delete(h) print('deleted all games...') print('creating new user...') user = User(username='******', email='*****@*****.**') user.set_password('3dhubs') db.session.add(user) db.session.commit() print(user)
print('Chọn 1 trong những lựa chọn sau: ') print('1.Thêm Category') print('2.Thêm User') print('3.Thêm tình trạng đơn hàng') choice = input('Lựa chọn: ') if int(choice) == 2: name = input('User name: ') email = input('User email: ') phone_number = input('Phone number: ') address = input('Address: ') password = input('Password: '******'Access level: ') access_level = int(access_level) if access_level == 2: user.set_mod() elif access_level == 3: user.set_admin() else: print('Normal user') db.session.add(user) db.session.commit() elif int(choice) == 1: category_list = ['Thời trang', 'Mỹ phẩm', 'Thiết kế', 'Khác'] for category in category_list: new_category = Category(name=category) db.session.add(new_category)