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')