‫ افزونه پیامک

mohammad akbari

مشکل اول : وقتی یک کاربر که قبلا valid شده دوباره درخواست توکن میکند و توکن جدید برایش ساخته میشود . در متد saveOrUpdateToken از فایل token_dao.php  فقط مقدارفیلد valid برای توکن جدید 0 میشود اما فیلد time با زمان فعلی مقداردهی نمیشود . این امر موجب میشود متد deleteExpiredTokens  که توسط کران جاب اجرا میشود به درستی عمل نکند و زمان یک ساعت برای توکن ساخته شده را به درستی محاسبه نکند .

مشکل دوم : در متد deleteExpiredTokens  از فایل token_dao.php شماره تلفن برای کاربرانی که توکن آنها منقضی شده است پاک میشود که این امر موجب میشود تا در سامانه هایی که تایید هویت آنها مبتنی بر شماره تلفن است کاربر دیگر راهی برای دسترسی به حساب کاربری خود نداشته باشد . اساسا وقتی توکن ارسالی تا یک ساعت بکار گرفته نشد وموجب valid شدن کاربر نشد باید توکن حذف شود نه شماره تلفن.

 

foreach ($expiredUserTokens as $userToken)

}

BOL_QuestionDataDao::getInstance()->deleteByQuestionListAndUserId

{

این حلقه منطقی نیست .

سازنده: mohammad akbari زمان ایجاد: 15 مهر 1397

پاسخ‌ها:

مرتب‌سازی بر اساس
محمد آقاعباسلو تیم توسعه

سلام. سپاس از شما. موضوع بررسی خواهد شد