ถามเกี่ยวกับ MD5 ครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
oot3000
PHP Jr. Member
PHP Jr. Member
Posts: 10
Joined: 01/01/1970 7:00 am

ถามเกี่ยวกับ MD5 ครับ

Post by oot3000 » 12/02/2009 2:27 am

คือ ผมมีสร้างฟอร์มสมัครสมาชิกไว้ โดยให้รับรหัสผ่านเข้ามายังฐานข้อมูลโดยเป็นข้อมูลชนิด MD5

แล้วผมได้สร้างหน้าสำหรับลืมพาสเวิร์ด พอ user ใส่ email มันก็จะทำการส่งรหัสผ่านไปให้ทาง Email

ซึ่งผมได้ทำเป็นแบบว่า ให้ Random รหัสผ่านใหม่แล้วเขียนรหัสใหม่ทับรหัสเก่า แล้วจึงส่งไปยัง Email

ซึ่งผมอยากถามว่า จะมีวิธีไหม ที่ผมจะส่งพาสเวิร์ดของสมาชิกที่ถูกเข้า MD5 แล้ว ให้ออกมาเป็นรหัสธรรมดาที่เค้าสมัครเอาไว้อ่าครับ โดยไม่ต้องมา Random รหัสส่งไปให้สมาชิกอ่าครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22526
Joined: 22/09/2008 6:18 pm
Contact:

Re: ถามเกี่ยวกับ MD5 ครับ

Post by mindphp » 12/02/2009 3:00 am

ไม่ได้ครับ แล้วไม่มีระบบไหนทำแบบนั้นด้วย
เพราะถ้าทำแบบนั้นได้ก็หมายความว่า admin จะดูหรัสของคนอื่นได้
ซึ่งมันไม่ควรเป็นแบบนั้น เพราะรหัสของแต่ละคนก็ต้องการเก็บเป็นความลับ

ถ้าทำระบบ เป็นเว็บ เดี๋ยวนี้จะมี OpenID,gmail, Ldap(จะใช้ในเว็บขององการซะมากกว่า) ที่สามารถใช้user จากที่เดียวเข้าเว็บไหนๆ ก็ได้(เราต้องทำระบบที่รองรับเอง) user ก็ไม่จำเป็นต้องจำรหัสของตัวเองของแต่ละเว็บอีกต่อไป
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
oot3000
PHP Jr. Member
PHP Jr. Member
Posts: 10
Joined: 01/01/1970 7:00 am

Re: ถามเกี่ยวกับ MD5 ครับ

Post by oot3000 » 12/02/2009 10:27 am

อ๋อ ขอบคุณมากครับ ได้รับความรู้ใหม่ๆอีกแล้ว ^^ ขอบคุณนะครับ

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 20 guests