Jump to content

Recommended Posts

hi guys im creating a script to change password it all works but i got a  problem

im trying to add code to see if entered password is more then 10 characters in length this code is in line 50.

 

<body oncontextmenu="return false;">  
<body background="../images/other.jpg"> 
<form action="script.php" method="POST">
              <div class="reg_main" style="width: 340; height: 144">

  <table width="100%" border="0" cellspacing="0" cellpadding="0">
                  <tr>

<?php
$connection=mysql_connect("localhost","test","test");
$db=mysql_select_db("account_zf",$connection);
$result = mysql_query("select password from account where name='$_POST[txtAccount]'");
if(!$result)
{
echo ' ';
die('<center>AccountID does not exist <br> <a href="../modpass">Back</a></center>');
}
$row = mysql_fetch_row($result);

$accpass = $row[0];

if (!$_POST['txtAccount'] )
{
echo ' ';
die('<center>You did not fill the Account ID field <br> <a href="chg.php">Back</a></center>');
}
else if (!$_POST['password'] )
{
echo ' ';
die('<center>You did not fill the Password field  <br> <a href="chg.php">Back</a></center>');
}
else if (!$_POST['txtPassword'] )
{
echo ' ';
die('<center>You did not fill the New Password field  <br> <a href="chg.php">Back</a></center>');
}
else if (!$_POST['txtConfirmPassword'] )
{
echo ' ';
die('<center>You did not fill the Re-type New Password field  <br> <a href="chg.php">Back</a></center>');
}
else if($_POST['password']!= mysql_result($result, 0))
{
echo ' ';
die( '<center>Password invalid.<br><a href="chg.php">Back</a></center>');
}
else if ($_POST['txtPassword'] == $accpass)
{
echo ' ';
die('<center>This password is the one being used. <br><a href="chg.php">Back</a></center>');
}
else if($_POST['txtPassword']!=$_POST['txtConfirmPassword'])
{
echo ' ';
echo "<center>Your passwords don't match.</center>";
echo '<center><a href="chg.php">Back</a></center>';
}
else if($_POST['txtPassword']< 10 || $_POST['txtConfirmPassword']< 10 )
{
echo ' ';
echo "<center>Your new password must be at least 10 characters in length!</center>";
echo '<center><a href="chg.php">Back</a></center>';
}


else
$sql=mysql_query("UPDATE Account SET password='$_POST[txtPassword]' WHERE name='$_POST[txtAccount]'") or die(mysql_error());
if($sql)
{
echo ' ';
echo '<center>You have successfully changed your password.</center>';
echo '<center><br><br>If there is any login problems please contact us at <a href="mailto:support@colegendz.com">support@colegendz.com</a></center>';
}
?>
    </tr>   
                </table>

                <div class="clear"></div>

              </div>
              <br /><br />
            </form>

 

Thanks

Link to comment
https://forums.phpfreaks.com/topic/166574-little-question/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.