0
我'建設有NodeJS
,Express
和MongoDB
,其簡單的REST API一個博客,我可以張貼博客,註冊,登錄等短信驗證的NodeJS
我想建立使用twilio一個短信驗證系統,這很容易,生成一些代碼,用twilio發送給用戶電話號碼,當用戶發帖到/verify
時,我正在檢查代碼並更新用戶。
我的問題是,我不知道在哪裏存儲生成的代碼。 從我搜索我可以做以下幾種方式:
存儲在用戶模型的代碼(
user.verificationCode = GENERATED_CODE
)存儲在用戶會話代碼
建立一個叫做碼新模式並保存它
{ user: ObjectId(USER_ID), code: GENERATED_CODE }
但我不知道如果這是最佳實踐,可以一些一個解釋什麼是最好的辦法呢?