Possibility to upload new user accounts to user table

Yes, you can do this yourself quite easily.

You could mash together some parts of this old example app, and this function:

import bcrypt

def change_user_pass(user_table_row, new_password):
  user_pw_hash = bcrypt.hashpw(new_password.encode(), bcrypt.gensalt())
  user_table_row['password_hash'] = user_pw_hash.decode('utf-8')
  

The example app is way more code than you need, you could probably just get away with a page with an upload button that takes your csv and then sends it to the server module to process.

2 Likes