Discuz.in.th ดิสคัสอินไทย

 ลืมรหัสผ่าน
 สมัครสมาชิก
ค้นหา
ดู: 792|ตอบกลับ: 1

[ได้คำตอบแล้ว] ผู้ดูแลระบบล็อค 15นาที->5นาที ได้ไหมครับ

[คัดลอกลิงก์]

13

โพสต์

56

โพสต์

10

เครดิต

สมาชิกทั่วไป

เครดิต
10
แก้ไขครั้งสุดท้ายโดย coldwind เมื่อ 2020-7-5 07:13



2 or 3 times everyday!!T_T There is no wrong password. I changed my password and used it. But still...
Can I reduce 15 minutes to 5 minutes or less?

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง เข้าสู่ระบบ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? สมัครสมาชิก

×

30

โพสต์

227

โพสต์

674

เครดิต

ผู้ดูแลระบบ

เครดิต
674
โพสต์ 2020-6-30 19:16:52 | ดูโพสต์ทั้งหมด
NOT TESTED

source/function/function_member.php
find
  1. function logincheck($username) {
คัดลอกไปที่คลิปบอร์ด
edit all 900 in that function to 300 and 901 to 301 from
  1. function logincheck($username) {
  2.         global $_G;

  3.         $return = 0;
  4.         $username = trim($username);
  5.         loaducenter();
  6.         if(function_exists('uc_user_logincheck')) {
  7.                 $return = uc_user_logincheck(addslashes($username), $_G['clientip']);
  8.         } else {
  9.                 $login = C::t('common_failedlogin')->fetch_ip($_G['clientip']);
  10.                 $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 900)) ? 5 : max(0, 5 - $login['count']);

  11.                 if(!$login) {
  12.                         C::t('common_failedlogin')->insert(array(
  13.                                 'ip' => $_G['clientip'],
  14.                                 'count' => 0,
  15.                                 'lastupdate' => TIMESTAMP
  16.                         ), false, true);
  17.                 } elseif(TIMESTAMP - $login['lastupdate'] > 900) {
  18.                         C::t('common_failedlogin')->insert(array(
  19.                                 'ip' => $_G['clientip'],
  20.                                 'count' => 0,
  21.                                 'lastupdate' => TIMESTAMP
  22.                         ), false, true);
  23.                         C::t('common_failedlogin')->delete_old(901);
  24.                 }
  25.         }
  26.         return $return;
  27. }
คัดลอกไปที่คลิปบอร์ด
to
  1. function logincheck($username) {
  2.         global $_G;

  3.         $return = 0;
  4.         $username = trim($username);
  5.         loaducenter();
  6.         if(function_exists('uc_user_logincheck')) {
  7.                 $return = uc_user_logincheck(addslashes($username), $_G['clientip']);
  8.         } else {
  9.                 $login = C::t('common_failedlogin')->fetch_ip($_G['clientip']);
  10.                 $return = (!$login || (TIMESTAMP - $login['lastupdate'] > 300)) ? 5 : max(0, 5 - $login['count']);

  11.                 if(!$login) {
  12.                         C::t('common_failedlogin')->insert(array(
  13.                                 'ip' => $_G['clientip'],
  14.                                 'count' => 0,
  15.                                 'lastupdate' => TIMESTAMP
  16.                         ), false, true);
  17.                 } elseif(TIMESTAMP - $login['lastupdate'] > 300) {
  18.                         C::t('common_failedlogin')->insert(array(
  19.                                 'ip' => $_G['clientip'],
  20.                                 'count' => 0,
  21.                                 'lastupdate' => TIMESTAMP
  22.                         ), false, true);
  23.                         C::t('common_failedlogin')->delete_old(301);
  24.                 }
  25.         }
  26.         return $return;
  27. }
คัดลอกไปที่คลิปบอร์ด

ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง เข้าสู่ระบบ | สมัครสมาชิก

รายละเอียดเครดิต

ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|Discuz.in.th ดิสคัสอินไทย |นโยบายคุกกี้

GMT+7, 2024-4-20 07:19 , Processed in 0.143591 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

ตอบโพสต์ ขึ้นไปด้านบน ไปที่หน้ารายการโพสต์