|
|
|
อยากให้กรอกข้อมูล register แค่ครั้งเดียว กรณีที่เรา gen passwordให้ |
|
|
|
|
|
|
|
ผมให้หลักการง่ายๆแหล่ะกันครับ ยังไงกะลองไปประยุกต์ต่อเองน่ะครับ
user ล็อกอินครั้งแรก ให้ตรวจสอบก่อนว่าเป็นเข้าสู่ระบบครั้งแรก หรือไม่
ซึ่งอาจสร้างฟิล์ status อะไรก็ได้ ไว้เช็คซักฟิลด์ อาจให้ค่าเริ่มต้นเป็น 0 ไว้น่ะครับ
Code (PHP)
if($status=="0") // แสดงว่าล็อกอินครั้งแรก
{
// ให้แสดงส่วนของการบันทึกข้อมูลส่วนตัวครับ
//**กรอกข้อมูลของuserเอง/เปลียนรหัสผ่าน
// หลังจากบึกทึกรหัสผ่านสำเร็จแล้วให้อัพเดท status ด้วยครับ
mysql_query("update tbname set status = 1 where user=$user and password=$password");
//หลังจากอัพเดทแล้วก็ให้เข้าสู่หน้าหลักครับ
}
else // ถ้าไม่ใช่ 0 แสดงว่าเคยเข้าระบบมาก่อนแล้ว
{
// แสดงเมนูที่คุณทำเตรียมไว์
//**แก้ไขข้อมูล
//**เปลี่ยนรหัสผ่าน
//**ไปหน้าหลัก
}
|
ประวัติการแก้ไข 2011-12-03 21:23:41 2011-12-03 21:24:49
|
|
|
|
Date :
2011-12-03 21:22:50 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(-/|\-)...(_/|\_)...ขอบคุณนะคะ พี่ mangkunzo เดี๋ยวหนูจะไปลองทำคะ แล้วมารายงานผลจ่ะ
|
|
|
|
|
Date :
2011-12-03 21:31:24 |
By :
little pig |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
if($status_count == "0")
{
echo"<script>alert('Username และ Password ถูกต้องค่ะ'); window.location='register.php';</script>";
mysql_query("update member set
status_count= 1
where user='$username' and pass='$password'");
}
else
{
echo"<script>alert(' ++ Complete ++ !!'); window.location='register2.php';</script>";
}
?>
มันชอบ link ไปหน้า register2.php ตลอดเลยค่ะ ทั้งๆที่ status_count = 0 ทำไงดีอ่าคะ T^T
|
|
|
|
|
Date :
2011-12-08 18:32:43 |
By :
little pig |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่ status_cout=0 คือในฐานข้อมูลนะคะ
|
|
|
|
|
Date :
2011-12-08 19:16:31 |
By :
little pig |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|