PDA

View Full Version : LastActivityDate & LastLoginDate ?



amir_3d_mad
یک شنبه 05 مهر 1388, 12:23 عصر
سلام .

من میخوام تاریخ آخرین بازدید یا آخرین فعالیت کاربر رو بهش نشون بدم .

ولی دو دستور LastActivityDate و LastLoginDate فقط تاریخ ورود اخیر کاربر رو نشون میده !

یعنی میخوام اگه کاربر آخرین بار 3 روز پیش وارد سایت شده ، اون تاریخ رو بهش نشون بده نه تاریخی رو که الان وارد سایت شده !!!

Saber_Fatholahi
یک شنبه 05 مهر 1388, 15:19 عصر
خوب قبل از اینکه کاربر احراز هویت کنی این تاریخ بدست بیار توی سشن ذخیره کن
موفق باشی

saina2006
یک شنبه 05 مهر 1388, 15:55 عصر
خوب از timespan استفاده کن و تفاوت lastLoginDate و LastActivityDate را با تاریخ امروز حساب کن


Dim ts As TimeSpan = DateTime.Now.Subtract(Membership.GetUser.LastActiv ityDate)
ts.Days.ToString()

mahdi_farhani
یک شنبه 05 مهر 1388, 16:14 عصر
تو جدولت دو تا فیلد در نظر بگیر
زمانی که لاگین میکنه اول دیتا رو بخون و بعد اون رکورد رو آپدیت کن

amir_3d_mad
یک شنبه 05 مهر 1388, 18:32 عصر
خوب قبل از اینکه کاربر احراز هویت کنی این تاریخ بدست بیار توی سشن ذخیره کن
موفق باشی

جواب داد . ممنون .
اصلا به ذهنم نرسیده بود .
اما اگه وقت سشن تموم بشه و سشن پاک بشه چی ؟ آیا به غیر از سشن ، جای دیگه ای میشه ذخیره کرد ؟

amir_3d_mad
یک شنبه 05 مهر 1388, 18:55 عصر
خوب از timespan استفاده کن و تفاوت lastLoginDate و LastActivityDate را با تاریخ امروز حساب کن


Dim ts As TimeSpan = DateTime.Now.Subtract(Membership.GetUser.LastActiv ityDate)
ts.Days.ToString()


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