==< CodeTukYang.Com >==
 
ทำให้ต้อง LOGIN ก่อนเข้าหน้าที่เราตั้งไว้ สามารถให้คนมาสมัครสมาชิกได้

การที่จะทำให้ต้อง LOGIN ก่อนเข้าหน้าที่เราตั้งไว้ สามารถให้คนมาสมัครสมาชิกได้ ได้นั้น HOST ที่คุณใช้จะต้องสนับสนุน PHP หากว่าไม่
สนับสนุน ก็ไม่สามารถใช้งานได้ครับ โดยวิธีการดังขั้นตอนต่อไปนี้ครับ

ดูตัวอย่างระบบ LOGIN คลิ๊กที่นี่ครับ

1. ให้ DOWNLOAD CODE ของ LOGIN SYSTEM ด้านล่างนี้ไปก่อนครับ

Download โค๊ด คลิ๊กที่นี่

2. ให้คลาย ZIP ออกมา

3. คุณจะเห็นไฟล์ชื่อ members.txt นะครับ โดย ให้คุณทำการเปลี่ยนชื่อเป็นชื่ออะไรก็ได้ตามต้องการของคุณ เพราะถ้าไม่เปลี่ยนอาจจะมีคนที่รู้จัก Code นี้ เข้าไปดู Username และ Password ได้ แต่ความจริงถึงจะเข้าไปได้ ก็จะเห็นแค่ Username ครับ ส่วน Password จะถูกเข้ารหัสไว้

4. ใช้โปรแกรม Notepad (อยู่ที่ Start -> All Programs -> Accessories -> Notepad) เปิด File ชื่อ phpAuth_config.php ครับ

5. ให้ไปแก้ไข CODE ในไฟล์นี้ครับ จะมีคำอธิบายภาษาไทยอยู่ (ในช่อง database_name ก็ให้คุณใส่ชื่อไฟล์ที่คุณได้ตั้งไว้ในข้อ 3 ลงไป)

6. แก้เสร็จแล้วก็ Save ครับ (ไปที่ File --> Save นะ)

7. เสร็จแล้วให้ UPLOAD ไฟล์ทั้งหมดขึ้นไปใน SERVER ที่คุณใช้เลยครับ

8. ใช้โปรแกรม FTP ของคุณทำการ เปลี่ยนโหมดไฟล์ - Folder (CHMOD) ของไฟล์ดังต่อไปนี้ (สำหรับ Unix/Linux) ครับ สำคัญมากครับ
 

ไฟล์ - Folder ที่ต้องเปลี่ยน

CHMOD เป็น

ชื่อไฟล์ที่คุณได้ตั้งไว้ในข้อ 3

777

นอกเหนือจากนี้

ปล่อยไว้ไม่ต้องเปลี่ยน

       

9. เป็นอันเสร็จสิ้นขั้นตอนการติดตั้งครับ เปิดหน้า login.php ขึ้นมาได้เลย

10. โดยตอนนี้จะยังไม่มี Username และ Password ใดๆเลย ก็สามารถสมัครสมาชิกได้

11. โดยหน้าที่คุณต้องการให้ไปหลัง LOGIN แล้วให้คุณนำ Code ด้านล่างไปไว้บนสุดด้วย (ดูตัวอย่างในไฟล์ secret.php) และในหน้าที่ว่านี้
ให้คุณทำ LINK ไว้ LOGOUT ด้วยครับ โดย LINK ไปที่ phpAuth_logout.php


12. ทีนี้หากว่าคุณต้องการนำ Form ที่ไว้ LOGIN ไปไว้ในหน้า HTML ธรรมดาก็นำ CODE ด้านล่างไปวางครับ (ดูตัวอย่างในไฟล์ test.htm ครับ)


13. เป็นอันเสร็จสิ้นครับ ใครมีข้อสงสัยอะไรก็อีเมล์มาถามกันได้นะครับที่ au_cty@hotmail.com ครับ

  การประยุกต์นำไปใช้เป็น LOGIN ที่ต้องการให้มี Username และ Password หลายชุด แต่ไม่ต้องการให้สมัครสมาชิกได้

มีถามกันมาหลายคนเลยครับ หลังจากลงเรื่อง "ทำให้ต้อง LOGIN ก่อนเข้าหน้าที่เราตั้งไว้" ลงไป ว่าทำยังไง ให้มี Username และ Password หลายชุด ??

ดังนั้นในวันนี้ผมได้นำ Code นี้มาลงแล้วครับ ซึ่งสามารถประยุกต์ได้ครับ ดังนี้ครับ

1. ให้คุณลง Code ไปตามปกติล่ะครับ แต่พอลงเสร็จแล้ว ก็ให้ทำการสมัครสมาชิกเพื่อลง Username และ Password ตามจำนวนต้องการ

2. ให้คุณ ลบไฟล์ชื่อ phpAuth_adduser.php ออกไปจาก Server เลยครับ จะได้ไม่มีใครมาสมัครได้อีก

3. ทีนี้ในหน้าที่จะไว้ LOGIN จะยังคงมีข้อความบอกให้สมัครสมาชิกอีก ก็ให้คุณเข้าไปแก้ไขตามปกติเลยครับ คือ

กรณีจะให้ LOGIN ผ่านหน้า login.php ก็ให้คุณเข้าไปแก้ในไฟล์ชื่อ phpAuth_inc.php ครับ ตรงข้างล่างๆอ่ะครับ

กรณีจะให้ LOGIN ผ่านหน้า HTML ธรรมดา ก็ง่ายๆเลย ใน Code ที่ข้อ 12 ก็ให้คุณลบส่วนคำว่าสมัครสมาชิกไปก็จบแล้ว