From d6fe8a93da481304c3130f4465f7ab0026791813 Mon Sep 17 00:00:00 2001 From: Sayyid Hamid Mahdavi Date: Thu, 4 Dec 2025 16:49:37 +0330 Subject: [PATCH] random password --- apps/users/models.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/apps/users/models.py b/apps/users/models.py index b7159f0..99b7e16 100644 --- a/apps/users/models.py +++ b/apps/users/models.py @@ -154,16 +154,9 @@ class User(AbstractUser): def set_otp(self): if self.otp_expire and (self.otp_expire + timedelta(seconds=MAX_OTP_VALID_DURATION)) > timezone.now(): raise Exception('otp expire time not reached.') - - self._otp = '77501' + self._otp = ''.join(random.choice('0123456789') for _ in range(5)) + # self._otp = '77501' self.otp = make_password(self._otp) - # if settings.DEBUG or self.phone_number in DEVELOPMENT_PHONE_NUMBERS: - # self.otp = '77501' - # - # else: - # self.otp = ''.join(random.choice('0123456789') for _ in range(5)) - # self.otp = ''.join(random.choice('0123456789') for _ in range(5)) - self.otp_expire = timezone.now() + timedelta(seconds=MAX_OTP_VALID_DURATION) self.otp_try = 0 self.save()