View Full Version : سوال: لینک فعال سازی برای ثبت نام
mohsen.nsb44
دوشنبه 28 شهریور 1390, 12:10 عصر
سلام خدمت همه
اول بگم که جستجو کردم اما نتونستم چیزیو که مد نظرم هست پیدا کنم
همانطور طور که دیدید در اکثر وب سایت ها زمانی که کاربر در سایت ثبت نام می کنه یک ایمیل به ایمیل اون شخص ارسال میشه کاربر بعد از کلیک بر روی لینک ایمیلی که واسش ارسال شده ثبت نام اون تایید میشه
حالا می خوام بدونم چطور با asp.net این کار رو میتونم انجام بدم ؟
komeil64
دوشنبه 28 شهریور 1390, 12:53 عصر
مطلب زیاد در موردش هست یادمه یه پروژه آماده هم بود
اما
شما توی جدول کاربرانت دو تا فیلد یکی کاربر فعال یا غیر فعال و یکی کد فعال سازی باید داشته باشی
به محض ثبت نام مقدار فعال بودن false می شود و یک کد هم برای فیلد فعال سازی بصورت رندوم باید ایجاد کنی
یک لینک مثلا به این صورت http://yoursite.com/active.aspx?code=321-321-fdsfds برای ایمیل عضو ارسال می کنی
که صفحه active.aspx میاد چک می کنه کدوم یوزر با چنین کد فعال سازی وجود داره اگر وجود داشت مقدار فعال بودنش رو true می کنه
اگر وجود نداشت می گه کد فعال سازی فوق معتبر نیست
توی لاگینت هم باید چک کنی که کاربر فعال باشه حتما
hjran abdpor
دوشنبه 28 شهریور 1390, 14:49 عصر
با سلام.
http://barnamenevis.org/showthread.php?t=128675
bftarane
چهارشنبه 30 شهریور 1390, 18:06 عصر
با سلام.
من خودم یکی دو هفته پیش درگیر این مسئله بودم.
بهترین و کامل ترین لینکی که پیدا کردم که همه مراحل رو یکجا توضیح داده بود در لینک زیر بود:
http://www.aspnettutorials.com/tutorials/controls/registration-email-asp-csharp.aspx
البته از کنترل CreateUserWizard خود Asp.net استفاده کرده.
امیدوارم به دردتون بخوره.
موفق باشید.
mohsen.nsb44
جمعه 01 مهر 1390, 12:27 عصر
مطلب زیاد در موردش هست یادمه یه پروژه آماده هم بود
اما
شما توی جدول کاربرانت دو تا فیلد یکی کاربر فعال یا غیر فعال و یکی کد فعال سازی باید داشته باشی
به محض ثبت نام مقدار فعال بودن false می شود و یک کد هم برای فیلد فعال سازی بصورت رندوم باید ایجاد کنی
یک لینک مثلا به این صورت http://yoursite.com/active.aspx?code=321-321-fdsfds برای ایمیل عضو ارسال می کنی
که صفحه active.aspx میاد چک می کنه کدوم یوزر با چنین کد فعال سازی وجود داره اگر وجود داشت مقدار فعال بودنش رو true می کنه
اگر وجود نداشت می گه کد فعال سازی فوق معتبر نیست
توی لاگینت هم باید چک کنی که کاربر فعال باشه حتما
میشه لطف کنین لینک اون پروژه رو بزارین
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.