ทำการ radom ตัวเลข 6 หลักหลายๆตัวแล้วเก็บลงใน database อย่างไรครับ

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

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

มือใหม่หัดทำ

ทำการ radom ตัวเลข 6 หลักหลายๆตัวแล้วเก็บลงใน database อย่างไรครับ

Post by มือใหม่หัดทำ »

ทำการ random code 6 หลัก เพื่อเป็น password ให้ uesr และให้เก็บลงใน database ด้วย ต้องทำอย่างไรครับช่วยแนะนำที
touleg
PHP Super Member
PHP Super Member
Posts: 480
Joined: 25/01/2010 11:57 pm
Contact:

Re: ทำการ radom ตัวเลข 6 หลักหลายๆตัวแล้วเก็บลงใน database อย่างไรครับ

Post by touleg »

เอาแบบง่ายๆก็

Code: Select all

$pass = substr(md5(date("U"),0,6);
//แล้วก็ส่งไปบอกให้ User รู้

//ก่อนเก็บลงฐานข้อมูลควรเข้ารหัสอีกสักรอบ
$password = md5($pass);
//แล้วก็เอา $password ไปเก็บลงฐานข้อมูล (32 ตัวอักษรนะครับ)

//เวลาตรวจสอบว่า Password ตรงกับในฐานข้อมูลหรือป่าวก็ให้เอารหัสผ่านที่รับมาเข้ารหัสก่อนเอาไปตรวจสอบนะครับ
$getpass = md5($_POST['password']);
$sql = "select * from member where uname='$username' and passwd='$getpass'";


//วิธีการเขียน SQL ไปหาดูเองนะครับ
 
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25517
Joined: 22/09/2008 6:18 pm
Contact:

Re: ทำการ radom ตัวเลข 6 หลักหลายๆตัวแล้วเก็บลงใน database อย่างไรครับ

Post by mindphp »

เพิ่มเติมคุณ touleg

Code: Select all

 $pass = substr(md5(date("U").'PRIVATE_VAR'),0,6);
 
เพิ่ม PRIVATE_VAR เป็นข้อความอะไรก็ได้ที่เรารู้คนเดียว ต่อไปอีก ส่วนหนึ่งนะครับ
ติดตาม 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
Pookieman
PHP Jr. Member
PHP Jr. Member
Posts: 22
Joined: 28/02/2011 11:17 pm
Contact:

Re: ทำการ radom ตัวเลข 6 หลักหลายๆตัวแล้วเก็บลงใน database อย่างไรครับ

Post by Pookieman »

ขอบคุณครับ กำลังศึกษาครับ
มือใหม่หัดทำ

Re: ทำการ radom ตัวเลข 6 หลักหลายๆตัวแล้วเก็บลงใน database อย่างไรครับ

Post by มือใหม่หัดทำ »

ขอบคุณครับ
User avatar
webseo2go
PHP Newbie
PHP Newbie
Posts: 8
Joined: 17/04/2012 7:03 pm

Re: ทำการ radom ตัวเลข 6 หลักหลายๆตัวแล้วเก็บลงใน database อย่างไรครับ

Post by webseo2go »

กำลังหาอยู่พอดีเลยท่าน เรื่องเก็บ passwordเนี่ย
ขอบคุณครับ
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 16 guests