สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่เป็นโปรแกรมขนาดเล็กที่ให้คุณลงทะเบียนและเข้าสู่ระบบแบบกลุ่ม หวังว่าคุณจะสนุก!
ขั้นตอนที่ 1: การตั้งค่า
ดังนั้นสิ่งที่คุณต้องการคือแผนที่ที่มีแผนที่อื่นอยู่ภายใน ทำให้ง่ายต่อการอ้างอิงข้อมูล
(ดูรูป)
ขั้นตอนที่ 2: หน้าจอเริ่มต้น
ที่นี่เราจะสร้างหน้าจอที่คุณจะเห็นเมื่อเปิดโปรแกรม
(หมายเหตุ: ฉันพิมพ์ 'cd Log-Data' ในรหัสในรูป แต่นี่จะส่งคืนข้อผิดพลาดในการใช้ 'Log' เป็นชื่อแผนที่)
@echo ปิด
REM หมายถึงแผนที่ที่สองที่คุณสร้าง ในกรณีนี้คือชื่อของแผนที่
REM ตราบใดที่โปรแกรมและแผนที่ที่ต้องการอยู่ในไดเร็กทอรีเดียวกัน คุณเพียงแค่พิมพ์ 'cd (ชื่อแผนที่)'
cd Log
:เริ่ม
cls
สี F0
REM ใช้สำหรับแสดงหน้าจอ ใช้ความคิดสร้างสรรค์ของคุณเองที่นี่เพื่อให้มันเปล่งประกาย
echo เข้าสู่ระบบ, ลงทะเบียน
เสียงสะท้อน
echo (L)ogin (R) การลงทะเบียน
ตั้งค่า /p logreg=""
ถ้า %logreg%==L เข้าระบบ
ถ้า %logreg%==l เข้าระบบ
ถ้า %logreg%==R ไปที่ register
ถ้า %logreg%==r ไปที่ register
:เข้าสู่ระบบ
cls
:ลงทะเบียน
cls
ขั้นตอนที่ 3: หน้าจอลงทะเบียน
เห็นได้ชัดว่าหลังจากที่ผู้ใช้ป้อนข้อมูลของเขา เราต้องการให้มันไปที่ไหนสักแห่ง
ที่นี่เราจะจัดการกับการดำเนินการเมื่อผู้ใช้ต้องการลงทะเบียนเป็นผู้ใช้ใหม่
(หมายเหตุ: เราเริ่มต้นจากคำสั่ง:register)
:ลงทะเบียน
cls
echo ลงทะเบียน
เสียงสะท้อน
echo ชื่อผู้ใช้?:
ตั้งค่า /p ผู้ใช้=""
REM เราบันทึกชื่อผู้ใช้ในไฟล์.dll ใน Data map
REM พร้อมกับรหัสผ่าน
เสียงสะท้อน
รหัสผ่านสะท้อน?:
ตั้งค่า /p ผ่าน=""
REM เราส่งออกที่นี่
REM เราใช้ไฟล์ dll เนื่องจากผู้ใช้อ่านยากกว่า คุณสามารถบันทึกเป็น txt ได้เช่นกัน!
echo %pass% >%user%.dll
goto regsuccess
:regsuccess
cls
echo ลงทะเบียนเรียบร้อยแล้ว
เสียงสะท้อน
เสียงสะท้อน % ผู้ใช้%
เสียงสะท้อน
เสียงสะท้อน%ผ่าน%
หยุดชั่วคราว
ต้องเริ่ม
ขั้นตอนที่ 4: หน้าจอเข้าสู่ระบบ; เข้าสู่ระบบล้มเหลว; เข้าสู่ระบบสำเร็จ
เราต้องการมากกว่าแค่การลงทะเบียนผู้ใช้ เราต้องการให้พวกเขาเข้าสู่ระบบด้วย
นี้จะทำในขั้นตอนนี้
(หมายเหตุ: เราเริ่มต้นจากคำสั่ง:login)
:เข้าสู่ระบบ
cls
echo เข้าสู่ระบบ
เสียงสะท้อน
echo ชื่อผู้ใช้?:
ตั้งค่า /p user2=""
หากไม่มี %user2%.dll ให้ไปที่ loginfail
สำหรับ /f "Delims=" %%a ใน (%user2%.dll) ทำ (ตั้งค่า passconfirm=%%a)
เสียงสะท้อน
รหัสผ่านสะท้อน?:
ตั้งค่า /p pass2=""
ถ้า %pass2%==%passconfirm% goto loginsuccess
ถ้าไม่ใช่ %pass2%==%passconfirm% goto loginfail
:loginsucess
cls
สะท้อนความสำเร็จ
เสียงสะท้อน
echo ทำได้ดีมาก คุณลงทะเบียนสำเร็จแล้ว
echo และเข้าสู่ระบบบัญชีของคุณ
หยุดชั่วคราว
ต้องเริ่ม
:loginfail
cls
เสียงสะท้อนล้มเหลว
เสียงสะท้อน
echo NOTE: ตรงตามตัวพิมพ์เล็กและตัวพิมพ์ใหญ่!
หยุดชั่วคราว
ต้องเริ่ม
ขั้นตอนที่ 5: ดาวน์โหลดไฟล์ (ถ้าคุณต้องการ)
คุณสามารถดาวน์โหลดโปรแกรมได้หากคุณไม่ต้องการทำด้วยตัวเองจริงๆ
ที่นี่:
(คุณยังต้องทำแผนที่ นี่เป็นเพียงไฟล์ txt)