PDA

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()


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