hi! . i have page for changepassword for 2 ep, help me rewrite it to 8 ep.
its code:
PHP Code:<?php
include('config.php');
$link = mssql_connect(DB_ADDR, DB_USER, DB_PASS);
if (!$link) die('Could not connect to MSSQL database.');
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >';
echo '<HTML><HEAD>';
echo '<meta content="JavaScript" name="vs_defaultClientScript">';
echo '<link title="style" href="layout.css" type="text/css" rel="stylesheet">';
echo '<meta http-equiv="Content-Type" content="text/html; charset=US">';
echo '<title>'.PAGE_TITLE.'</title></head>';
echo '<body bgcolor="#000000;">';
echo '<div align="center">';
if (isset($_REQUEST['action'])) {
switch($_REQUEST['action']) {
case 'changepass':
$msg='';
$login=$_REQUEST['login'];
$curpass=$_REQUEST['curpass'];
$newpass=$_REQUEST['newpass'];
$newpass2=$_REQUEST['newpass2'];
if (!ctype_alnum($login)) $msg='<h3>Invalid login name.</h3>';
//if (!ctype_alnum($curpass)) $msg='<h3>Invalid current password.</h3>';
if (!ctype_alnum($newpass)) $msg='<h3>Invalid new password.</h3>';
if ($newpass <> $newpass2) $msg='<h3>The new password and confirmation do not match.</h3>';
if ($msg=='') {
$q="update ".DB_ACC.".dbo.cabal_auth_table set [Password]='".md5($newpass)."' where [ID]='".$login."' and [Password]='".md5($curpass)."'";
$r=mssql_query($q);
if (mssql_rows_affected($link)==1) {
$msg='<h3>Password changed successfully</h3>';
} else {
$msg='<h3>Something went wrong. Check login and password</h3>';
}
}
break;
}
echo $msg;
echo '<p><a href="password.php">Click here to go back to the main page.</a></p>';
} else {
echo '<h3>Password changer</h3>';
echo '<table width="554" cellspacing="0" cellpadding="4" style="border:#333333 1px solid" border="0">';
echo '<tr style="background-color:#333333"><td width="28" colspan="2" align="center"><span class="orange"><strong>Enter your current login and password</strong></td></tr>';
echo '<form method="post" action="password.php?action=changepass">';
echo '<tr style="background-color:#555555"><td align="right">Login: </td><td><input type="text" name="login" class="editbox" /></td></tr>';
echo '<tr style="background-color:#555555;"><td align="right">Current password: </td><td><input type="password" name="curpass" class="editbox" /></td></tr>';
echo '<tr style="background-color:#333333"><td width="28" colspan="2" align="center"><span class="orange"><strong>Enter your new password and confirm it</strong></td></tr>';
echo '<tr style="background-color:#555555"><td align="right">New password: </td><td><input type="password" name="newpass" class="editbox" /></td></tr>';
echo '<tr style="background-color:#555555"><td align="right">Confirm: </td><td><input type="password" name="newpass2" class="editbox" /></td></tr>';
echo '<tr style="background-color:#555555"><td align="center" colspan="2"><input type="submit" value="Change password" class="button" /></td></tr>';
echo '</form>';
echo '</table>';
}
echo '</div></body></html>';
exit;


Reply With Quote


