def remove_user(user_id): user = User.load_user(user_id) if user.is_admin: flash('You cannot remove admin accounts. Pleas contact support for help.') return redirect(url_for('auth.company_settings')) name = user.username db.session.delete(user) flash(f'{name} been removed from the company') return redirect(url_for('auth.company_settings'))
def reset_user_password(user_id): user = User.load_user(user_id) print(user) name = user.username token = user.generate_reset_token() send_email(user.email, 'Reset Your Password', 'auth/email/reset_password', user=user, token=token, next=request.args.get('next')) flash(f'An email with instructions to reset {name}\'s password has been sent to {name}.') return redirect(url_for('auth.company_settings'))