• 1401/02/11

ایمیل فعال سازی در هاست :

سلام یکی ت این سایتی که من طراحی کردم ثبت نام میکنه ولی لینک فعال سازی ایمیل براش ارسال نمیشه میشه راهنمایی کنید؟ میخواستم به کارفرما نشون بدم

http://benprogrammer.ir/

  • 1401/02/11
  • ساعت 15:49

با سلام.

 

لطفاً کدهای مرتبط (بخش مربوط به ثبت نام و ارسال ایمیل و ...) را ارسال کنید.


  • 1401/02/11
  • ساعت 16:38

این بخش resgister و کدهای مبوط به ارسال ایمیل


  • 1401/02/11
  • ساعت 22:14

در این بخشی که ارسال کردید، مشکلی پیدا نکردم. اگر کدها را کامل ارسال کنید، بهتر است. (از گزینه insert code  block در toolbar بخش پرسش و پاسخ، اقدام کنید.)

 

هیچ پیغام خطایی دریافت نمی کنید؟

 

در فایل settings در قسمت EMAIL_BACKEND تنظیمات مربوطه را کنترل کنید.

در فهرست ایمیل های کاربر، چک کنید که ایمیل ارسالی در فولدر spam قرار نگرفته باشد.

چنانچه کاربر از قبل در سیستم ثبت نام کرده (و ایمیل برایش ارسال شده) ، یک بار آنرا حذف و دوباره پروسه ثبت نام را انجام دهید. منتها در چند نقطه از کدهای برنامه break point بگذارید و مقادیر متغیرها را بررسی کنید.


  • 1401/02/11
  • ساعت 22:53

https://mega.nz/file/ieYjiIxI#ZoATrLr245owTXqmeHLU2WrNhetLH8YwWv6uBi311HA

این فایل پروژه منه میتونید از این طریق دانلود کنید


  • 1401/02/11
  • ساعت 23:46

این عکس برای هاست منه برای امنیت پسورد رو پاک کردم این ایمیلیه که هاست برای من ساخته 


  • 1401/02/12
  • ساعت 10:03

سلام خدمت شما دوست عزیز

ایمیلی که برای ارسال در نظر گرفتین ادرس gmail هستش؟

اگر بله باید بگم که در سرور کار نمیکنه دوست من و باید به پشتیبانی تیکت بزنین که براتون ایمیل دامنه ایجاد کنن و اطلاعات ایمیل رو بهتون بدن که استفاده کنین


  • 1401/02/12
  • ساعت 13:42

سایر پورتهای پروتکل SMTP را نیز تست کنید:

25, 465, 587, 2525

 

چک کنید که هاستینگ شما چه پورتهایی را برای SMTP تخصیص داده است.

 

اگر از پورت 587 استفاده می کنید، این مورد را تست کنید:

EMAIL_USE_TLS = True

 

و اگر از پورت 465 استفاده می کنید و در هاستینگ خود SSL نیز دارید:

EMAIL_USE_SSL = True

 

توجه کنید که این دو با هم (و به طور همزمان) نباید روی True تنظیم شوند.

 

امید که راهگشا باشد.


  • 1401/02/12
  • ساعت 18:53

سلام ایمیل فعال سازی میاد و  برای  ریست کردن پسورد هم میاد ولی برای ریست کردن پسورد خطای server error 500 میده


  • 1401/02/12
  • ساعت 22:26

شما گفته بودید:

ثبت نام میکنه ولی لینک فعال سازی ایمیل براش ارسال نمیشه

حالا اگر این مشکل حل شده و 

برای ریست کردن پسورد خطای server error 500 میده

لطفاً کدهای مربوط به ResetPassword را ارسال کنید یا اینکه صبر کنید که اگر فرصت شد امشب source پروژه شما را دانلود و بررسی کنم.


  • 1401/02/12
  • ساعت 23:10

https://mega.nz/file/TPI03Qib#OymfOAzdUdv0GWGTNMmcyHHO0xuCHbdqavCa8zydtlk

سلام این کدهای بخش  اپلیکیشن منه


  • 1401/02/14
  • ساعت 09:50

خطا در reset pass  میشه راهنمایی کنید من کدم هم براتون فرستادم


  • 1401/02/14
  • ساعت 13:57

کدهای شما را چک کردم. هنوز مشکلی پیدا نکردم.

 

اما در خطای ارسالی، به نظر می رسد که Active Code را برابر '' قرار می دهد (منظورم این است که احتمالاً AC ی که در Table هست با آنچه که برای کاربر ارسال شده، متفاوت است)

 

یک بار، کاربری که register شده را حذف کنید و از ابتدا عملیات ثبت نام کاربر را انجام دهید و توسط ایمیل فعالسازی، حساب را فعال کنید.

 

سپس Forgot Password را بزنید و مقدار Active Code را در  Console چک کنید و یا در Table آنرا ببینید.

 

این Active Code را با ایمیلی که برای فراموشی کلمه عبور کاربر ارسال می شود، مقایسه کرده و عملیات بازیابی کلمه عبور را ادامه دهید تا ببینیم باز هم مشکل تکرار می شود یا خیر.