feat: sms module
This commit is contained in:
@@ -7,7 +7,7 @@ const User = require('../models/User')
|
||||
const { secretKey } = require('../authentication')
|
||||
const permissions = require('../plugins/permissions')
|
||||
const { _sr } = require('../plugins/serverResponses')
|
||||
const { SMS } = require('../plugins/SMS_Module')
|
||||
const sms = require('../plugins/SMS_Module')
|
||||
const { notifyAdmin } = require('../WebSocket/controllers/admin_EventsController')
|
||||
const { saveUserToArpa, updateUserOnArpa } = require('../ArpaWebservice.js')
|
||||
const {
|
||||
@@ -98,13 +98,7 @@ function sendConfirmationSMS(userId) {
|
||||
user.mobileConfirmationKey = mobileKey
|
||||
await user.save()
|
||||
|
||||
// const smsMsg = [
|
||||
// 'این شماره در وبسایت آسان سرویس جهت ارائه خدمات گارانتی ثبت گردیده.',
|
||||
// ' کد تایید شماره همراه: ',
|
||||
// mobileKey
|
||||
// ]
|
||||
|
||||
await SMS(user.mobile_number, mobileKey)
|
||||
await sms.auth.mobileVerificationCode(user.mobile_number, mobileKey, new Date())
|
||||
|
||||
resolve()
|
||||
} catch (err) {
|
||||
@@ -676,6 +670,8 @@ module.exports.generate_reset_user_password_link = [
|
||||
if (type === 'email') query.email = email.toLowerCase().trim()
|
||||
if (type === 'mobile') query.mobile_number = normalizeMobileNumber(mobile)
|
||||
|
||||
console.log('queryyyy', query)
|
||||
|
||||
const user = await User.findOne(query)
|
||||
if (!user) throw new Error('err')
|
||||
|
||||
@@ -715,11 +711,8 @@ module.exports.generate_reset_user_password_link = [
|
||||
html: emailHTMLTemplate
|
||||
})
|
||||
} else {
|
||||
const smsMsg = [
|
||||
' لینک بازیابی کلمه عبور آسان سرویس: ',
|
||||
`https://${hostURL}/auth/resetpass-newpass/${resetPassKey}`
|
||||
]
|
||||
await SMS([user.mobile_number], smsMsg.join(''))
|
||||
const resetLink = `https://${hostURL}/auth/resetpass-newpass/${resetPassKey}`
|
||||
await sms.auth.passwordReset(user.mobile_number, resetLink, new Date())
|
||||
}
|
||||
|
||||
await user.save()
|
||||
|
||||
Reference in New Issue
Block a user