hanze/muizenval

add-user.py in layout
Repositories | Summary | Log | Files

add-user.py (803B) download


 1from random import randint
 2from server.app import db, bcrypt
 3from server.models import User, UserType
 4
 5#name = input('Naam? ')
 6#email = input('E-Mail? ')
 7#typ = input('Type [admin,manager,technician,catcher,client]? ')
 8
 9users = [
10	(1, UserType.CLIENT, 'Boer Herman', '[email protected]', 2),
11	(2, UserType.ADMIN, 'Administrator Ralf', '[email protected]', None),
12]
13
14address = 'Kerklaan 69\n9876XY Groningen'
15
16hashed_password = bcrypt.generate_password_hash('hallo').decode('utf-8')
17
18db.create_all()
19
20for id, typ, name, email, contact in users:
21	phone = '06-' + str(randint(10000000, 99999999))
22	user = User(
23		id=id,
24		type=typ,
25		name=name, 
26		email=email, 
27		password=hashed_password,
28		phone=phone,
29		address = address,
30		contact=contact
31	)
32	db.session.add(user)
33
34db.session.commit()
35print('Added')