หน้าแรก
บทความ
บทความเกี่ยวกับ Web Programming
มาสร้างระบบ Login ธรรมดา ที่ไม่ธรรมดากันดีกว่า (PHP Web Programming)
ข้ามไปยัง :
มาสร้างระบบ Login ธรรมดา ที่ไม่ธรรมดากันดีกว่า (PHP Web Programming)
หน้า 2
หน้า 3
หน้า 1 จาก 3
มาสร้างระบบ Login ธรรมดา ที่ไม่ธรรมดากันดีกว่า
สวัสดีครับ ช่วงนี้ผมจะอัพเดทบทความ
วันละ 1 บทความนะครับ สนใจก็เข้ามาอ่านกันได้ทุกวัน วันนี้เรามาลองรักษาความปลอดภัยให้กับระบบของเรากันมั่งดีกว่าครับ โดยการสร้างระบบ Login แบบ ธรรมดา ที่ไม่ทำธรรมดา ใครที่เป็นเว็บมาสเตอร์มือใหม่หรือมือเก่า ก็รีบเข้ามาอ่านกันเลยครับ หลายๆท่านอาจจะคุ้นเคยหน้าตาระบบ Login นี้กันดี บางคนก็ใช้ เช็คเมล ์บางคนก็ใช้เข้าระบบเพื่อไปโพสคำถามหรือโพสรูปในเว็บบอร์ด คราวนี้ผมจะมาผ่าระบบให้เห็นการทำงานของมันกัน
ก่อนที่เราจะผ่าระบบให้เห็นการทำงาน
เรามาทราบคุณสมบัติของเจ้าระบบ Login ตัวนี้กันดีกว่าระบบตัวนี้เป็นระบบ Login ธรรมดาทั่วไปครับ แต่เราเพิ่มคุณสมบัติการเข้ารหัส(encode) มาเพื่อรักษาความปลอดภัยกับระบบของคุณ
MD5 : Message Digest Algorithm 5
เป็นฟังก์ชั่นที่
PHP
มีให้ใช้งาน ในการเข้ารหัสทางเดียว แล้วไม่สามารถถอดกลับมาได้ หรืออธิบายแบบภาษาศัพท์คอมว่า ฟังก์ชั้นนี้เป็นแบบ one way function ขนาด128 Bits (16 Bytes) ไม่สามารถนำ original messageกลับมาจาก digested bit string ได้ พอเข้าใจมั้ยครับ นั่นแหละครับเป็นฟังก์ชั่นที่เราเอามาใช้เข้ารหัสกับรหัสผ่านของเรา มาเริ่มกันเลยดีกว่าครับ
ตัวอย่างแรก เป็นแบบฟอร์มการ Gen รหัสผ่านโดยการใช้ฟังก์ชั่น MD5()
ผมกรอก
12345
แล้วคลิ๊ก
"สร้างรหัสผ่าน"
เราจะได้รับรหัสผ่านที่เราเข้ารหัสมา คือ
827ccb0eea8a706c4c34a16891f84e7b
ซึ่งเท่ากับ
12345
ดังรูปข้างล่าง
เรามาดูโค้ดของหน้านี้กัน ไฟล์นี้คือ
gen_password.php
ไฟล์
function.php
ที่ดึงเข้ามาใช้งานร่วมในไฟล์
gen_password.php
ต่อไป: >>
<< หน้าแรก
< ย้อนกลับ
1
2
3
หน้าถัดไป >
หน้าสุดท้าย >>
Mambo Open Source
Mon, 21 Jul 2008 07:36
อนุญาติให้เอาข้อมูลบทความเผยแพร่ทางการศึกษาได้อย่างเต็มที่ หากไม่ใช่เชิงพาณิชย์
Mambo Open Source
is Free Software released under the GNU/GPL License.