View Full Version : LastActivityDate & LastLoginDate ?
amir_3d_mad
یک شنبه 05 مهر 1388, 13:23 عصر
سلام .
من میخوام تاریخ آخرین بازدید یا آخرین فعالیت کاربر رو بهش نشون بدم .
ولی دو دستور LastActivityDate و LastLoginDate فقط تاریخ ورود اخیر کاربر رو نشون میده !
یعنی میخوام اگه کاربر آخرین بار 3 روز پیش وارد سایت شده ، اون تاریخ رو بهش نشون بده نه تاریخی رو که الان وارد سایت شده !!!
Saber_Fatholahi
یک شنبه 05 مهر 1388, 16:19 عصر
خوب قبل از اینکه کاربر احراز هویت کنی این تاریخ بدست بیار توی سشن ذخیره کن
موفق باشی
saina2006
یک شنبه 05 مهر 1388, 16:55 عصر
خوب از timespan استفاده کن و تفاوت lastLoginDate و LastActivityDate را با تاریخ امروز حساب کن
Dim ts As TimeSpan = DateTime.Now.Subtract(Membership.GetUser.LastActiv ityDate)
ts.Days.ToString()
mahdi_farhani
یک شنبه 05 مهر 1388, 17:14 عصر
تو جدولت دو تا فیلد در نظر بگیر
زمانی که لاگین میکنه اول دیتا رو بخون و بعد اون رکورد رو آپدیت کن
amir_3d_mad
یک شنبه 05 مهر 1388, 19:32 عصر
خوب قبل از اینکه کاربر احراز هویت کنی این تاریخ بدست بیار توی سشن ذخیره کن
موفق باشی
جواب داد . ممنون .
اصلا به ذهنم نرسیده بود .
اما اگه وقت سشن تموم بشه و سشن پاک بشه چی ؟ آیا به غیر از سشن ، جای دیگه ای میشه ذخیره کرد ؟
amir_3d_mad
یک شنبه 05 مهر 1388, 19:55 عصر
خوب از timespan استفاده کن و تفاوت lastLoginDate و LastActivityDate را با تاریخ امروز حساب کن
Dim ts As TimeSpan = DateTime.Now.Subtract(Membership.GetUser.LastActiv ityDate)
ts.Days.ToString()
آقا ممنون از کدتون .
خیلی بهره بردیم .
اول اینکه نحوه کم کردن دو تاریخ رو از هم یاد گرفتم و دوم اینکه برای مشخص کردن امروز و دیروز و هفته پیش و ... ازش استفاده کردم .
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.