سلام استاد
من این کد رو برای تایید شماره موبایل نوشتم البته کامل نیست هنوز
بنظرتون روش درستیه ؟
کار نمیکنه کد false برمیگردونه
و سوالم اینه که من وقتی متغیر code رو تغییر میدم وقتی چنتا کاربر با هم بخوان همزمان تایید کنن با ماله اونا قاطی نمیشه ؟
exports.VerifyPhoneGenerate = (req,res) => {
try {
var code = speakeasy.totp({
secret: process.env.SECRET,
encoding: "base32",
});
smsir.SendVerifyCode("user phone", 645645, [{CODE : code}])
}catch(err) {
}
}
exports.VerifyPhoneCheck = (req,res) => {
try {
var tokenValidates = speakeasy.totp.verify({
secret: process.env.SECRET,
encoding: "base32",
token: req.body.code,
});
}catch(err) {
}
} سلام دوست من
آشنایی با کتابخانه ایی که استفاده کردی ندارم
متدهایی که بهتون داده از Promise پشتیبانی میکنه ؟
طبق مستنداتشون باید پیش بری
نمیشه گفت که کدی خوبی هست یا نه چون نمیدونم چی نوشتی از چی استفاده کردی و قراره چی بشه
شما چه روشی رو پیشنهاد میکنید ؟
و خودتون از چه روشی استفاده میکنید
و یک سوال هم داشتم
اینکه مثلا اگه توی نود یه متغیر رو تو کنترلر بالای صفحه تعریف کنیم ولی بهش مقدار ندیم
ولی توی یک فانکشن بهش مقدار بدیم و بخوایم تو یه یک فانکشن دیگه ازش استفاده کنیم
این متغیر برای همه تعریف میشه ؟
چون میخوام کد تایید شماره موبایل رو به این صورت پیاده کنم
و اینکه لیمیتش رو چطوری پیاده سازی کنم
که چند ثانیه وایسته