มีหลายคนที่ต้องการมันและหลายคนถามและฉันจำได้ว่ามีการตอบกลับอย่างละเอียดในโพสต์
ตอนนี้จัดเรียงออก!
1. ดาวน์โหลดไฟล์
imgchk.rar
แพ็คเกจบีบอัดเป็นโฟลเดอร์ imgchk ซึ่งมีสามไฟล์: validateCode.asp, validatebody.fix, ValidateHhead.fix
ส่วนใหญ่จะใช้ในการสร้างรหัสการตรวจสอบ
ปล่อยโฟลเดอร์ที่บีบอัดโดยตรงในไดเรกทอรีเดียวกันซึ่งคุณต้องเพิ่มรหัสการตรวจสอบในหน้าหนึ่ง
(ตัวอย่างเช่น addNew.asp จำเป็นต้องเพิ่มรหัสการตรวจสอบหากไฟล์อยู่ในโฟลเดอร์ CNBRUCE โฟลเดอร์ IMGCHK จะถูกปล่อยลงในโฟลเดอร์ CNBRUCE ในเวลาเดียวกัน)
2. เพิ่มรหัสตรวจสอบการแสดงผลและกล่องป้อนข้อมูล
เพิ่มรหัสต่อไปนี้ในหน้าเว็บที่จำเป็นต้องเพิ่มรหัสยืนยัน:
<inputName = 'validateCode'Type =' text'Size = '5'> <imgsrc = 'imgchk/validateCode.asp'align =' absmiddle'Border = '0'>
3. การประมวลผลหน้าการตอบรับ
ในขั้นตอนที่ 2 บันทึกจะถูกส่งไปยังหน้าสำหรับการประมวลผลดังนั้นเพิ่มรหัสต่อไปนี้ในหน้าประมวลผล:
iftrim (request.form ("validateCode")) = emportortrim (เซสชัน ("cnbruce.com_validateCode"))) <> trim (request.form ("validateCode")))
Response.write ("โปรดทราบว่ารหัสการตรวจสอบถูกป้อนอย่างถูกต้อง")
Response.end
endif
กล่องคัดลอกรหัส
iftrim (request.form ("validateCode")) = emportortrim (เซสชัน ("cnbruce.com_validateCode"))) <> trim (request.form ("validateCode")))
Response.write ("โปรดทราบว่ารหัสการตรวจสอบถูกป้อนอย่างถูกต้อง")
Response.end
endif
[Ctrl+A เลือกทั้งหมดและคัดลอก]
หลักการตรวจสอบรหัส:
เมื่อสร้างภาพรหัสการตรวจสอบเซสชันจะถูกสร้างขึ้นในเวลาเดียวกันและค่าของมันคือค่าตัวเลขในรูปภาพรหัสการตรวจสอบ
ในเวลาเดียวกันมีการจัดเตรียมกล่องอินพุตเพื่อให้ผู้ใช้ป้อน หลังจากส่งค่าอินพุตจะถูกนำมาเปรียบเทียบกับค่าเซสชันที่มีอยู่และทำให้การตัดสินที่สอดคล้องกันตามผลการตัดสิน
หากคุณต้องการแก้ไขชื่อเซสชันมีการเปลี่ยนแปลงเพียงสองครั้งเท่านั้น:
ตอบ: validateCode.asp ในโฟลเดอร์ IMGCHK ที่คุณดาวน์โหลดซึ่งเกี่ยวข้องกับการเปลี่ยน cnbruce.com เป็นของคุณ;
B: ในขั้นตอนที่ 3 ตอนนี้ cnbruce.com ใน TRIM (เซสชัน ("cnbruce.com_validateCode")) <> trim (request.form ("validateCode")) ถูกแทนที่ด้วย a
ใน นอกจากนี้ ===================================================================================== - - -
แพตช์ที่แสดงรหัสการยืนยัน (เพื่อนบางคนไม่สามารถแสดงรหัสการตรวจสอบได้โปรดดูที่นี่)
ใช้เนื้อหาต่อไปนี้เพื่อสร้างไฟล์ sp2.reg (ตกลงด้วย notepad เลือก "บันทึกเป็น" เมื่อบันทึก)
WindowsRegistryEditorVersion5.00
[HKEY_LOCAL_MACHINE/ซอฟต์แวร์/Microsoft/InternetExPlorer/Security]
"blockxbm" = dword: 00000000
ดับเบิลคลิกเพื่อนำเข้ารีจิสทรีและรีสตาร์ทเครื่อง