API key made using crypto library
Handle cases where user has empty username or empty forwarding email