ورود

View Full Version : سوال: فعال سازی ارسال ایمیل در Identity 2 و ورود به سایت فقط در صورت تایید ایمیل ؟



alibahman47
جمعه 29 اردیبهشت 1396, 09:57 صبح
درود

برای فعال سازی فرستادان ایمیل به کاربر بعد از ثبت نام به چه صورت باید عمل کرد ؟ و کد ها را به چه شکل باید اضافه کرد ؟

بنده فقط کد های زیر رو در "IdentityConfig.cs" قرار دادم ولی بازهم مشکل در فرستادن ایمیل وجود داره و بعد از ثبت نام اخطار زیر نمایش داده میشه:

http://s9.picofile.com/file/8295325700/Email.jpg
http://s9.picofile.com/file/8295325718/Error.jpg

درضمن کاربر بعد از ثبت نام اگر روی لینک تایید هم کلیک نکند ( یعنی فیلد EmailConfirmed برایش False باشد) بازهم میتونه وارد سیستم شود - چطوری میشه این مشکل رو حل کرد ؟

Moien Tajik
جمعه 29 اردیبهشت 1396, 17:26 عصر
این ارور ربطی به ارسال ایمیل نداره و میگه که نتونسته با پایگاه داده ارتباط برقرار کنه ; Connection String رو تصحیح کنید .


درضمن کاربر بعد از ثبت نام اگر روی لینک تایید هم کلیک نکند ( یعنی فیلد EmailConfirmed برایش False باشد) بازهم میتونه وارد سیستم شود - چطوری میشه این مشکل رو حل کرد ؟
هنگام لاگین چک کنید اگر مقدا این فیلد True بود لاگین انجام بشه ، در غیر این صورت پیغام خطا بده : http://stackoverflow.com/a/22156410

alibahman47
شنبه 30 اردیبهشت 1396, 11:16 صبح
این ارور ربطی به ارسال ایمیل نداره و میگه که نتونسته با پایگاه داده ارتباط برقرار کنه ; Connection String رو تصحیح کنید .


هنگام لاگین چک کنید اگر مقدا این فیلد True بود لاگین انجام بشه ، در غیر این صورت پیغام خطا بده : http://stackoverflow.com/a/22156410

با سپاس فراوان از شما - همیشه پاسخهاتون مفید و کاربردی هست.
مشکل اول حل شد

در مورد مورد دوم هم اون مشکل کنکشن حل شد , حالا این اخطار رو میده :

http://s9.picofile.com/file/8295400100/Error2.jpg

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

درضمن با yahoo هم تست کردم و اخطار زیر رو میده :
http://s8.picofile.com/file/8295400976/yahoo.jpg

Moien Tajik
شنبه 30 اردیبهشت 1396, 15:03 عصر
http://stackoverflow.com/a/26709761
https://www.aspsnippets.com/Articles/Send-HTML-Page-File-as-Email-Body-in-ASPNet-using-C-and-VBNet.aspx

alibahman47
یک شنبه 31 اردیبهشت 1396, 09:39 صبح
http://stackoverflow.com/a/26709761
https://www.aspsnippets.com/Articles/Send-HTML-Page-File-as-Email-Body-in-ASPNet-using-C-and-VBNet.aspx

باز هم یک دنیا ممنون :قلب:
این مورد هم به لطف شما حل شد