yasgig
شنبه 24 مرداد 1388, 00:03 صبح
با سلام خدمت کلیه کاربران جامعه برنامه نویس
بنده می خوام وقتی کاربر نام کاربری و آدرس ایمیل خودشو وارد کرد در صورتی که اطلاعات وارد شده صحیح بود رمز عبور کاربر نشون داده بشه.حالا کدی رو پیدا کردم که اطلاعات رو چک می کنه و اگه درست بود یه متن رو چاپ می کنه.حالا می خوام به جای اون متن رمز عبور کاربر چاپ بشه.من کدها رو در پایین می زارم و از دوستان خواهش دارم منو در این زمینه راهنمایی فرمایند.
lostpassword.php
<form name="Contactform" method="post" target=_parent action="lostpassword_process.php">
</td>
</tr>
<tr>
<td align=right width="66">نام کاربری:</td>
<td align=right width="1035">
<INPUT size=25 name=username class="textbox" maxlength="100" dir="ltr">
</td>
</tr>
<tr>
<td align=right width="66">آدرس ایمیل:</td>
<td align=right width="1035">
<INPUT size=25 name=email class="textbox" maxlength="60" dir="ltr">
</td>
</tr>
<tr>
<td align=right height="25" colspan="2">
<p align="center">
<INPUT type=submit value="مشاهده رمز" name="submit" class="content" style="float: right">
</tr>
</form> lostpassword_process.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('test');
$username = strtolower($_POST['username']);
$email = $_POST['email'];
$sql = "SELECT `email` FROM `yasgig_user` WHERE `username` = '$username'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) == 0)
{
print('<p><p><p><center><h2>نام کاربری وارد شده صحیح نمی باشد</h2><p><a href="javascript:history.go(-1)">بازگشت</a></center>');
}
if(mysql_num_rows($result) == 1)
{
if($email == mysql_result($result,0))
{
$passwordresult = true;
print('<center><p><p><p><h2>رمز عبور شما عبارت است از</h2><p>در صورتی که تا چند لحظه دیگر به بخش مربوطه منتقل نشدید بر روی این لینک کلیک نمایید');
}else{
print('<p><p><p><center><h2>این آدرس ایمیل هنگام ثبت نام وارد نشده است</h2><p><a href="javascript:history.go(-1)">بازگشت</a></center>');
}
}
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head> sql
# Table structure for table `yasgig_user`
CREATE TABLE `yasgig_user` (
`username` varchar(20) NOT NULL default '',
`password` varchar(50) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
PRIMARY KEY (`username`),
UNIQUE KEY `email` (`email`)
) TYPE=MyISAM;
INSERT INTO `yasgig_user` VALUES ('admin', 'admin', 'admin@gmail.com');
با تشکر!
بنده می خوام وقتی کاربر نام کاربری و آدرس ایمیل خودشو وارد کرد در صورتی که اطلاعات وارد شده صحیح بود رمز عبور کاربر نشون داده بشه.حالا کدی رو پیدا کردم که اطلاعات رو چک می کنه و اگه درست بود یه متن رو چاپ می کنه.حالا می خوام به جای اون متن رمز عبور کاربر چاپ بشه.من کدها رو در پایین می زارم و از دوستان خواهش دارم منو در این زمینه راهنمایی فرمایند.
lostpassword.php
<form name="Contactform" method="post" target=_parent action="lostpassword_process.php">
</td>
</tr>
<tr>
<td align=right width="66">نام کاربری:</td>
<td align=right width="1035">
<INPUT size=25 name=username class="textbox" maxlength="100" dir="ltr">
</td>
</tr>
<tr>
<td align=right width="66">آدرس ایمیل:</td>
<td align=right width="1035">
<INPUT size=25 name=email class="textbox" maxlength="60" dir="ltr">
</td>
</tr>
<tr>
<td align=right height="25" colspan="2">
<p align="center">
<INPUT type=submit value="مشاهده رمز" name="submit" class="content" style="float: right">
</tr>
</form> lostpassword_process.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('test');
$username = strtolower($_POST['username']);
$email = $_POST['email'];
$sql = "SELECT `email` FROM `yasgig_user` WHERE `username` = '$username'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) == 0)
{
print('<p><p><p><center><h2>نام کاربری وارد شده صحیح نمی باشد</h2><p><a href="javascript:history.go(-1)">بازگشت</a></center>');
}
if(mysql_num_rows($result) == 1)
{
if($email == mysql_result($result,0))
{
$passwordresult = true;
print('<center><p><p><p><h2>رمز عبور شما عبارت است از</h2><p>در صورتی که تا چند لحظه دیگر به بخش مربوطه منتقل نشدید بر روی این لینک کلیک نمایید');
}else{
print('<p><p><p><center><h2>این آدرس ایمیل هنگام ثبت نام وارد نشده است</h2><p><a href="javascript:history.go(-1)">بازگشت</a></center>');
}
}
?>
<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head> sql
# Table structure for table `yasgig_user`
CREATE TABLE `yasgig_user` (
`username` varchar(20) NOT NULL default '',
`password` varchar(50) NOT NULL default '',
`email` varchar(50) NOT NULL default '',
PRIMARY KEY (`username`),
UNIQUE KEY `email` (`email`)
) TYPE=MyISAM;
INSERT INTO `yasgig_user` VALUES ('admin', 'admin', 'admin@gmail.com');
با تشکر!