PDA

View Full Version : سوال: چطور میشه لینک تأیید عضویت که به ایمیل کاربر ارسال میشه رو بعد از 72 ساعت منقضی کرد؟



ahmadhasani
جمعه 27 تیر 1393, 16:04 عصر
سلام. من یه سایت طراحی کردم که بعد از ثبت نام کاربر و برای نهایی شدن ثبت نامش، یه ایمیل (شامل نام کاربری و یه کد 6 رقمی رندم) بهش ارسال میشه و ثبت نام کاربر بعد از کلیک روی اون لینک و ورود به سایت، قطعی میشه. حالا میخوام کاری کنم که اگه طرف مثلاً بعد از 72 ساعت روی لینک کلیک نکرد، لینک منقضی و اطلاعات کاربر از دیتابیس حذف بشه!
چکار میتونم کنم؟ :متفکر:

aboulfazl950
جمعه 27 تیر 1393, 17:27 عصر
یه فیلد اکتیویت توی جدول در نظر بگیر و اون رو فالس بگذار اگر تا 72 ساعت عضویت خود را فعال نمود این فیلد را ترو کن.

آخر هفته هم کاربرانی که 72 ساعت گذشته و فعال نشده اند را حذف کن

ahmadhasani
جمعه 27 تیر 1393, 17:36 عصر
یه فیلد اکتیویت توی جدول در نظر بگیر و اون رو فالس بگذار اگر تا 72 ساعت عضویت خود را فعال نمود این فیلد را ترو کن.

آخر هفته هم کاربرانی که 72 ساعت گذشته و فعال نشده اند را حذف کن

یعنی تمام این مراحل رو دستی انجام بدم؟ راهی نداره سیستماتیک انجام بشه؟ یعنی خودش بعد 72 ساعت درصورت تأیید نشدن، اطالاعات کاربر رو پاک کنه؟

barzin144
جمعه 27 تیر 1393, 17:41 عصر
دوست عزیز شما باید تاریخ و ساعت ثبت کاربر را داشته باشی در دیتابیست، بعد یک job در sql ایجاد کنی که راس هر ساعت اجرا بشه و کاربرانی که 72 ساعت را گذراندن حذف کنه

ahmadhasani
جمعه 27 تیر 1393, 18:23 عصر
دوست عزیز شما باید تاریخ و ساعت ثبت کاربر را داشته باشی در دیتابیست، بعد یک job در sql ایجاد کنی که راس هر ساعت اجرا بشه و کاربرانی که 72 ساعت را گذراندن حذف کنه

ممنون دوست من. ساعت و تاریخ ثبت شده در دیتابیس. میتونی یکم بیشتر توضیح بدی؟ چطور میتونم job رو توی sql ایجاد کنم؟

korosh00
جمعه 27 تیر 1393, 18:31 عصر
از global نمیشه استفاده کرد ؟
من برای آگهی هایی که تاریخشون گذشته از این استفاده می کنم .

barzin144
جمعه 27 تیر 1393, 18:31 عصر
http://barnamenevis.org/showthread.php?429232-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-Job&highlight=job+%D8%AF%D8%B1+sql

ahmadhasani
شنبه 28 تیر 1393, 14:30 عصر
از global نمیشه استفاده کرد ؟
من برای آگهی هایی که تاریخشون گذشته از این استفاده می کنم .

چطور؟ توضیح میدی یکم؟