السلام عليكم ورحمة الله
أشتغل على أكواد تعديل بيانات اليوزر ..
أبغاه يدخل رقمه السري للتأكد إنه هو اللي يقوم بتعديل بياناته ..
سويت الفورم عادي ..
بس لما جيت في كود الجافا سكريبت للتشييك على باسوورده
أبي أقارن الباسوورد اللي دخله مع الباسوورد اللي عندي في السيشن .. ما عرفت أكتبها
اللي سويته ماضبط وحاولت فيه إلين تعبت والله
أعرف خطئي إني ما أرسل قيمة السيشن وأنا مافتحته ..
بس ما أأعرف أصححه:
<script type = "text/javascript">
function validate_form()
{
if (notEmpty(document.getElementById("cpass"), " must enter complete information!"))
{
if (notEmpty(document.getElementById("npass"), " must enter complete information!"))
{
if(isIdentical(document.getElementById("cpass").value, ".$_SESSION['SESS_PASS']." ,"your password not matching"))
{
return true;
}
}
return false;
}
function notEmpty(elem, helperMsg)
{
if(elem.value.length == 0)
{
alert(helperMsg);
elem.focus();
return false;
}
return true;
}
function isIdentical(elem1,elem2,helperMsg)
{
if(elem1 == elem2)
{
return true;
}
else{
alert(helperMsg);
return false;
}
}
</script>
-----------
</head>
<body>
<div id="page" align="center">
<div id="content" style="width:800px">
<div id="topheader">
<div id="toplinks" class="smallgraytext">
<?php
ob_start();
session_start();
if(!isset ($_SESSION['SESS_USER_NAME']) and (!isset($_SESSION['SESS_PASS'])))
{
echo "<a href='login.php'>login</a><br>";
echo "<a href='signupdirect.php'>sign Up</a>";
}
else
{
echo "welcome ".$_SESSION['SESS_USER_NAME']."<br>";
echo"<a href='logout.php'>logout</a>";
}
ob_end_flush();
?>
</div>
</div>
<div id="contenttext">
<div style="padding:10px"></div>
<div class="bodytext" style="padding:12px;" align="justify">
<form id="editing" name="editing" action="testpass.php" method="post" onsubmit= "return validate_form(this)">
<table cellspacing="15">
<tr>
<td><label for="cpass">Your password</label></td>
<td><input type="password" name="cpass" id="cpass" /></td>
</tr>
<tr>
<td><label for="npass">new password</label></td>
<td><input type="password" name="npass" id="npass" /></td>
</tr>
<tr>
<tr>
<td></td>
<td><input type="submit" name="submit" id="submit" value="Send" /></td>
</tr>
</table>
</form>
</div>
</div>
</body>