ขอ Code เวลาลืมพาสหน่อยคับ ว่าจะใส่ยังไง ขอ Code เวลาลืมพาสหน่อยคับ ว่าจะใส่ยังไง
ช่วยหน่อยครับ
Date :
2010-05-14 10:59:52
By :
mooaounza
ขอรายละเอียดเยอะกว่านี้หน่อยได้ไหมครับ
แบบนี้ ก็ไม่รู้จะตอบยังไง ไม่รู้จะจับต้นชนปลายยังไง
Date :
2010-05-14 11:04:51
By :
ICrazyMan
<?php
session_start();
include "connect.php";
$username=$_POST[username];
$password=$_POST[password];
if ($username=="" || $password=="")
{
echo "<meta http-equiv=\"refresh\" content=\"1; url=index.php\">";
}
else
{
$sql="SELECT * FROM `tb_member` WHERE `username` ='$username' AND `password` = '$password' ";
$result=mysql_db_query($dbname,$sql);
if(mysql_num_rows($result)>0)
{
$rs = mysql_fetch_array($result);
print "<center>++++++++++++++++++++++++++++++++++</center>";
print "<center>รหัสผ่านถูกต้อง</center>";
print "<center>++++++++++++++++++++++++++++++++++</center>";
echo " <meta http-equiv=\"refresh\" content=\"3; url=index1.php\">";
$_SESSION[session_username]=$rs['id'];
}
else
{
print "<center>----------------------------------------------------------------------</center>";
print "<center>Username หรือ Password ผิด!!!</center>";
print "<center>----------------------------------------------------------------------</center>";
echo " <meta http-equiv=\"refresh\" content=\"3; url=index.php\">";
}
}
?>
--------------------------------------------------------------------------------------------------------------------------
ผมต้องการให้ ถ้า username กะ email ถูก ให้แสดงรหัสผ่าน
ถ้ากรอดผิด ให้กลับไปหน้า index อ่ะครับ
Date :
2010-05-14 11:20:20
By :
mooaounza
ช่วยหน่อยครับ
Date :
2010-05-14 11:44:25
By :
mooaounza
Code (PHP)
<?php
session_start();
include "connect.php";
$username= $_POST["username"];
$password= $_POST["password"];
if($username!= "" && $password!="")
{
$sql="SELECT * FROM `tb_member` WHERE `username` ='$username' AND `password` = '$password' ";
$result= mysql_db_query($dbname,$sql);
if(mysql_num_rows($result)>0)
{
$rs = mysql_fetch_array($result);
print "<center>++++++++++++++++++++++++++++++++++</center>";
print "<center>รหัสผ่านถูกต้อง</center>";
print "<center>++++++++++++++++++++++++++++++++++</center>";
echo " <meta http-equiv=\"refresh\" content=\"3; url=index1.php\">";
$_SESSION[session_username]=$rs['id'];
}else{
print "<center>----------------------------------------------------------------------</center>";
print "<center>Username หรือ Password ผิด!!!</center>";
print "<center>----------------------------------------------------------------------</center>";
echo " <meta http-equiv=\"refresh\" content=\"3; url=index.php\">";
}
}else{
echo "<meta http-equiv=\"refresh\" content=\"1; url=index.php\">";
}
?>
ผมไม่ได้เทสนะ น่าจะประมาณนี้
Date :
2010-05-14 11:55:34
By :
ICrazyMan
ง่า มะได้ งง ง่า รบกวนขอเมลพี่หน่อยได้มั้ยครับ
ติดแค่ ลืมพาสอันนี้อันเดียวเอง
Date :
2010-05-14 12:10:06
By :
mooaounza
ไม่ได้หนิ มี error หรือว่าอะไรครับ
Date :
2010-05-14 13:52:32
By :
ICrazyMan
สมมุตินะครับไฟล์หลักผมชื่อ ForgetPassword.php มีโค๊ดดังนี้
<html>
<head>
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
function check_data()
{
if (document.fromforget.user_forget.value=="") {
alert("กรุณากรอก UserName ของท่าน");
document.fromforget.user_forget.focus();
return false;
}
}
</script>
</head>
<body>
<form name="fromforget" method="post" action="PrintForgetPassword.php" onSubmit="return check_data()">
<table width="100%" border="0" align="center">
<tr>
<td height="8"></td>
</tr>
<tr>
<td>กรุณากรอก Username ระบบจะส่งรหัสผ่านไปทางอีเมล์ท่าน</td>
</tr>
<tr>
<td>Username :
<input name="user_forget" type="text" id="user_forget" size="23" />
<font color="red">*</font>
<input type="submit" name="Submit" value="Submit" /></td>
</tr>
</table>
</form>
</body>
</html>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
อีกไฟล์ชื่อ PrintForgetPassword.php มีโค๊ดดังต่อไปนี้
<?
$host="localhost";
$user="root";
$password="รหัสผ่าน";
$dbname="ชื่อดาต้าเบส";
$link=mysql_connect ($host,$user,$password) or die (mysql_error());
mysql_db_query($dbname,("SET NAMES 'utf8'"));
mysql_select_db ($dbname,$link) or die (mysql_error());
$user_forget=$_POST[user_forget];
$sql="SELECT * FROM ชื่อเทเบิล WHERE username='$user_forget' ";
$result=mysql_db_query($dbname,$sql);
$number=mysql_num_rows($result);
$record=mysql_fetch_array($result);
$to=$record[email];
$password=$record[password];
if ($number<=0) {
echo "<script>alert('Username นี้ไม่มีอยู่ในระบบสมาชิก');</script>";
echo "<script>top.window.location='ForgetPassword.php';</script>";
}else {
$subject="แจ้งรหัสผ่านของระบบสมาชิก";
$message="รหัสผ่านของ Username : $user_forget คือ: $password";
$headers="From: Member ระบบสมาชิก";
$flgSend = mail($to,$subject,$message,$headers);
if($flgSend) {
echo "<script>alert('ระบบส่งรหัสผ่านไปทางอีเมล์เรียบร้อยแล้ว');</script>";
echo "<script>top.window.location='webboard.php';</script>";
}else {
echo "<script>alert('ไม่สามารถส่งรหัสผ่านไปทางอีเมล์ได้');</script>";
echo "<script>top.window.location='ForgetPassword.php';</script>";
}
}
mysql_close();
?>
ไม่รู้ว่าใช่อย่างที่ต้องการหรือเปล่าน่ะครับ
Date :
2010-05-20 09:53:08
By :
โรจน์
Load balance : Server 01