• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

فرستادن ايميل و گذاشتن لينك فعال كردن يوزر

xalerebvar

Registered User
تاریخ عضویت
11 مارس 2006
نوشته‌ها
68
لایک‌ها
0
محل سکونت
Visual Studio 2005
سلام به روي ماه همه بچه هاي با حال فروم​

بچه ها اگه ممكنه كمي در مورد فرستادن ايميل به كاربري كه در سايت ما ثبت نام كرده بگيد ضمنا در مورد فرستادن لينك فعال كردن يوزر كاربر داخل ميل باكسش توضييح بدين.
هر كي بلده بسم الله
مثال:
شما مي خوايد در يه سايتي ثبت نام كنيد بعد از اتمام ثبت نام صفحه اي باز مي شود و به شما توصييه مي كند و سري به ميل باكستان بزنيد و بر روي لينك فعال سازي آن كليك كنيد


مرسي از همتون

بسان رود كه در نشيب راه سر به سنگ مي زند رونده باش انتظار هيچ معجزه اي زمرده نيست زنده باش
;)
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
راه های زیادی برای فعال سازی ثبت نام یوزر هست . هر کسی به یه صورت این کار رو انجام میده .
من یه نومنه رو برات مثال می زنم .
مثلاً کاربر در سایت شما ثبت نام می کنه . بعد از پر کردن تمام فیلد ها اطلاعات در دیتابیس ذخیره میشه به همراه یه فیلد مخفی که مقدار فیلد Yes/No رو بر میگردونه . وقتی که فرم پرشد و از طرف کاربر اطلاعات در دیتابیس ذخیره شد مقدار این فیلد No ذخیره میشه . وقتی که یوزر می خواد وارد سایت بشه اون فیلد رو هم چک باید چک کنی ، اگر مقدارش No بود یه پیغام مشخص رو بهش میدی . و اجازه وارد شدن نداشته باشه .

یه صفحه برای فعال سازی کاربر طراحی می کنی که در اون صفحه کاربر با ID ( یه استرینگه که اشاره به فیلد ثبت نام شده همون کاربر رو داره ) مشخص که وارد میشه اون فیلد Yes/No رو تغییر میده به Yes .
برای فرستادن لینک فعال ساز هم شما میتونی بعد از ثبت نام که ایمیل کار بر رو گرفتی آدرس همون صفحه رو با ID ی که اشاره به فیلد کاربر داره رو به صورت HTML و یه لینک برای کاربر ارسال کنی و همراه این یه سری اطلاعاتی که کاربر بدونه این ایمیل واسه چیه و از کجا اومده .


موفق باشی
 

xalerebvar

Registered User
تاریخ عضویت
11 مارس 2006
نوشته‌ها
68
لایک‌ها
0
محل سکونت
Visual Studio 2005
مهدي جان واقعا ممنونم
فقط اينم ذكر كن كه چگونه مي شه ايميل رو اتوماتيك وار بعد از اتمام مراحل ثبت نام توسط كاربر ارسال كرد؟
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
به نقل از xalerebvar :
مهدي جان واقعا ممنونم
فقط اينم ذكر كن كه چگونه مي شه ايميل رو اتوماتيك وار بعد از اتمام مراحل ثبت نام توسط كاربر ارسال كرد؟
این برای دات نت اه

کد:
Dim mail As New MailMessage
        mail.From = [email protected]
        mail.To = request.form("EmailAddress")
        mail.Subject = "Message sent using ASP.NET and CDONTS"
        mail.Body = "HTML Message sent from Iranasp.net using ASP.NET and Cdonts<br>Wonder how this is done?<br><br>Wonder How to setup CDONTS?"
        mail.BodyFormat = MailFormat.Html
        SmtpMail.SmtpServer = "LocalServerName"
        SmtpMail.Send(mail)

برای asp 3 (کلاسیک ) حتما باید یه کامپوننت روی سرور نصب باشه که معمولا هست . از هاستت بپرس چی روی سرورت نصبه میتونی به راحتی مثال های نمونش رو با سرچ کردنش در بیاری .

درضمن اون متنی که باید توی کوئری استرینگ تایید بشه لازمه که یا کد بشه و یا بهتر از اون رمزنگاری بشه برای کد کردن Base64String روش خوبی اه همینطور میتونی رمزنگاریش کنی برای توضیحات اضافه هردو مورد اینجا رو بخون

http://iranasp.net/Articles/ShowArticle.aspx?articleid=165
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از xalerebvar :
مهدي جان واقعا ممنونم
فقط اينم ذكر كن كه چگونه مي شه ايميل رو اتوماتيك وار بعد از اتمام مراحل ثبت نام توسط كاربر ارسال كرد؟
کافیه برای ارسال ایمیل اتوماتیک بعد از پر کردن فرم و ارسال اون به سرور . شما کاربر رو هدایت کنی در صفحه ای که اونجا بعد از پر شدن دیتابیس برنامه ارسال ایمیل ، به ایمیل کاربر که توی فرم ازش گرفتی اجرا بشه و بعد از اتمام تمام کارها یه پیام ( مثلاً : ثبت نام شما با موفقیت انجام گرفت برای فعال کردن اکانت خود ایمیلی برای شما ارسال می شود . ) نمایش داده شود .

برای برنامه ارسال ایمیل هم میتونی به این تاپیک مراجعه کنی .
تمام مسائل در مورد ایمیل == برنامه ها ، رفع مشکل

من خودم از این برنامه استفاده می کنم ، البته یه تغییراتی دادم که به صورت HTML ارسال کنه .

حسین جان درست میگه . برای امنیت بهتره استرینگ رو کد کنی .
 

xalerebvar

Registered User
تاریخ عضویت
11 مارس 2006
نوشته‌ها
68
لایک‌ها
0
محل سکونت
Visual Studio 2005
بچه ها ممنونم
اما لينكي كه محسن گذاشته واسه dot net منم دات نت كار نكردم
بهر حال ممنونم بچه ها

وبلاگم
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از xalerebvar :
بچه ها ممنونم
اما لينكي كه محسن گذاشته واسه dot net منم دات نت كار نكردم
بهر حال ممنونم بچه ها

وبلاگم
محسن کیه ؟؟؟ :blink:
 
بالا