Add method to generate new otp secret to user model