• 1401/05/28

تایید شماره موبایل :

سلام استاد

من این کد رو برای تایید شماره موبایل نوشتم البته کامل نیست هنوز

بنظرتون روش درستیه ؟

کار نمیکنه کد 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) {

  }
} 
  • 1401/05/29
  • ساعت 10:33

سلام دوست من

آشنایی با کتابخانه ایی که استفاده کردی ندارم

متدهایی که بهتون داده از Promise پشتیبانی میکنه ؟

طبق مستنداتشون باید پیش بری 

نمیشه گفت که کدی خوبی هست یا نه چون نمیدونم چی نوشتی از چی استفاده کردی و قراره چی بشه


  • 1401/05/29
  • ساعت 14:54

شما چه روشی رو پیشنهاد میکنید ؟

و خودتون از چه روشی استفاده میکنید


  • 1401/05/29
  • ساعت 15:23

و یک سوال هم داشتم

اینکه مثلا اگه توی نود یه متغیر رو تو کنترلر بالای صفحه تعریف کنیم ولی بهش مقدار ندیم

ولی توی یک فانکشن بهش مقدار بدیم و بخوایم تو یه یک فانکشن  دیگه ازش استفاده کنیم

این متغیر برای همه تعریف میشه ؟

چون میخوام کد تایید شماره موبایل رو به این صورت پیاده کنم


  • 1401/05/29
  • ساعت 15:26

و اینکه لیمیتش رو چطوری پیاده سازی کنم

که چند ثانیه وایسته 


logo-enamadlogo-samandehi