def register(): form = RegisterForm(request.form) error = None if request.method == "POST": if 'name' in request.form and 'password' in request.form: User.query.all() user = User.query.filter_by(user_name=request.form['name']).first() if user is None: uid = uuid4() # Create User new_user = User(request.form['name'], request.form['password'], 'Alice', 'Anonymous', 'iDont Facegood, literally iDont Even. lol! #6443_EXAM_MEME', str(uid) ) User.register_user(new_user) # Create User Mailbox mailbox_name = b64encode(bytes(str(uid), 'utf-8')).decode('utf-8') filepath = os.path.join(current_app.config.get("APP_BASE_DIR"), mailbox_name + ".txt") fp = open(filepath, "wb") fp.close() greeting = "Welcome to Facegood, {}. I am Noone.".format(new_user.user_name) greet_msg = Message(current_app.config.get("GREETER"), str(uid), greeting) greet_msg.send_msg() flash('Registration Successful') return redirect('/login') # Create Pubkey File Name # Create Privkey File Name # Generate Keypair else: error = "User already exists." return render_template('forms/register.html', form=form, err=error)