- เครดิต
- 129
- เพื่อน
- ทักทาย
- บล็อก
- อัลบั้ม
- โพสต์
- กระทู้
- แชร์
- สำคัญ
- สิทธิ์อ่าน
- 10
- จำนวนผู้ติดตาม
- จำนวนผู้กำลังติดตาม
- เพศ
- ไม่บอก
|
Hack
โพสต์ 2010-7-24 05:52:32
แก้ 3ไฟล์
1. admincp_setting.php
- showsetting('setting_access_register_verify', array('settingnew[regverify]', array(
- array(0, $lang['none']),
- array(1, $lang['setting_access_register_verify_email']),
- array(2, $lang['setting_access_register_verify_manual']),
- array(3, 'สมัครแบบไรดี ตั้งชื่อเลย - - ')
- )), $setting['regverify'], 'select');
คัดลอกไปที่คลิปบอร์ด 2. member_register.php
- if(!in_array($_G['setting']['regverify'],array(1,3))) { <------- แก้เพิ่มไป
- include template('member/register');
- }
- $param = array('bbname' => $_G['setting']['bbname'], 'username' => $_G['username'], 'uid' => $_G['uid']);
- switch($_G['setting']['regverify']) {
- case 1:
- case 3: <-- เพิ่มเข้าไป
- $idstring = random(6);
- $authstr = ($_G['setting']['regverify'] == 1 ? "$_G[timestamp]\t2\t$idstring" : ($_G['setting']['regverify'] == 3 ? "$_G[timestamp]\t3\t$idstring" : '')); <---- เพิ่มเข้าไป
คัดลอกไปที่คลิปบอร์ด 3. member_activate.php
- if($operation == 3 && $idstring == $_G['gp_id']) {
- DB::query("REPLACE INTO ".DB::table('common_member_validate')." (uid, submitdate, moddate, admin, submittimes, status, message, remark)
- VALUES ('$_G[gp_uid]', '$_G[timestamp]', '0', '', '1', '0', 'ข้อความตอนสมัคร ไม่ได้เก็บมาใช้ ปล้อยว่างแล้วกัน - -', '')");
- }
- elseif($operation == 2 && $idstring == $_G['gp_id']) {
คัดลอกไปที่คลิปบอร์ด ถ้าระบบคร่าวๆก็ประมาณนี้มั๊งครับ ถ้าจะให้สมบูรณ์ต้องไล่เช็คในสคริปต์ admincpเพิ่ม แล้วลองเขียนโค๊ดขึ้นมาใช้งานจริงๆ
โค๊ดหมดนี้ ผมไล่เอาแบบสดๆ ไม่ได้ลองอะไรเลย อาจจะผิดหมดเลยก็ได้ 555 |
|