افزایش زمان آنلاین بودن کاربران

201082

New Member
سلام خدمت مدیران و دوستان عزیز

من می خواستم زمان آنلاین بودن کاربران رو تغییر بدم در صورتی که کاربر خروج رو نرنه

مثلا اگه زمان آنلاین 5 دقیقه هست می خوام بکنم 20 دقیقه ممنون میشم راهنمایی کنید
 

MJmoonwalk

Member
خب اگر كاربر شما هنگام ورود به سايت اطلاعاتش در ديتا بيس يا كوكي ذخيره ميشه به اين صورت عمل كنيد:

براي كوكي زمان انقضا رو به 20 دقيقه تغيير بديد:
نام و محتواي كوكي رو خودتون مشخص ميكنيد...
کد:
setcookie("LOGINCOOKIENAME", "LOGINCOOKIEVALUE", time() + (20*60));

براي ديتا بيس هم اگر جدول شما فيلد زمان ورود دارد به اين صورت:
کد:
mysql_query("delete from TABLENAME where FILEDNAME<(".time() - (20*60).")");
TABLENAME نام جدول شماست كه اطلاعات كاربران وارد شده رو ثبت ميكند كه به طور معمول نام اين جدول session هست...
FILEDNAME نام فيلد زمان Login در جدول فوق ميباشد...
 

201082

New Member
خب اگر كاربر شما هنگام ورود به سايت اطلاعاتش در ديتا بيس يا كوكي ذخيره ميشه به اين صورت عمل كنيد:

براي كوكي زمان انقضا رو به 20 دقيقه تغيير بديد:
نام و محتواي كوكي رو خودتون مشخص ميكنيد...
کد:
[left]setcookie("logincookiename", "logincookievalue", time() + (20*60));[/left]

براي ديتا بيس هم اگر جدول شما فيلد زمان ورود دارد به اين صورت:
کد:
[left]mysql_query("delete from tablename where filedname<(".time() - (20*60).")");[/left]
tablename نام جدول شماست كه اطلاعات كاربران وارد شده رو ثبت ميكند كه به طور معمول نام اين جدول session هست...
Filedname نام فيلد زمان login در جدول فوق ميباشد...

سلام ممنتون راهنمایی اما نگفتی این کدها کجای نیوک قرار داره و چه طوری میشه کوکی ها رو نوشت؟
 

201082

New Member
دوست عزیز اگه میشه آدرس کامل محلی رو که میگین توی هاست رو بنویسید ممنون میشم
 

201082

New Member
دوست عزیز من می خوام فقط زمان موندن تغییر کنه شاید 100 نفر بیان توی سایت باید تک تک کوکی ها رو وارد کنم

اینکه نمیشه مثل بعضی از سایت ها می خوام فقط زمان تغییر کنه اگه کاربر قرار 10 دقیقه بمونه 20 دقیقه بمونه

و من نیوک 8.1 دارم این کد هایی که گفتیم رو ندیدم خواشن واظع تر توضیح بدین
 

MJmoonwalk

Member
دوست عزيز من PHP-NUKE رو ندارم كه براتون پيداش كنم اما سرعت اينترنت هم كه صد رحمت به لاك پشت...! پس امكاتن دانلود رو هم ندارم...

بنابراين سخته كه بگم كجاست ولي در كل فايل Login.php رو (اگه همين باشه) بررسي كنيد...

يا فقط فايلهاي login.php يا شبيه به اين يا ماژول Account رو بذاريد...
 

201082

New Member
سلام دوست گلم خوبی آقا من این فایل رو پیدا کردم login.php اما داخلش اون کدهایی که شما گفتین نبود

من همین فایل رو گذاشتم اگه زحمت نیست خودتون یه نگاه بهش بندازید و بگین کجای این کد ها رو تغییر بدم ممنون

من این فایل رو روی notepad ذخیره کردم و اینجا پیوست کردم حالا شما خودتون ببینید کدوم کد ها رو باید ادیت کرد

خیلی متشکرم
 

پیوست ها

  • loginphp.txt
    2.5 کیلوبایت · بازدیدها: 1

جدیدترین ارسال ها

بالا