fashionassb
New member
- Joined
- Dec 27, 2019
- Messages
- 10
- Points
- 1
Greetings to everyone,
I have a php webiste which its change password page is displaying blank / white page and i got this in the error log :
Failed opening required 'lib/config.php' (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear')
The page code is below :
<?php
/**
* index.php
*
* Main user page after login
*/
require_once 'lib/config.php';
require_once 'lib/functions.php';
require_once 'lib/opendb.php';
require_once 'lib/checkUser.php';
$errorMessage = '';
if (isset($_POST['btnModify'])) {
$userId = $_SESSION['userId'];
$oldPassword = $_POST['txtOldPassword'];
$newPassword = $_POST['txtNewPassword1'];
$sql = "SELECT userId FROM tbl_user WHERE userId = $userId AND password = PASSWORD('$oldPassword')";
$result = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($result) != 1) {
$errorMessage = 'Old password is incorrect';
} else {
$sql = "UPDATE tbl_user
SET password = PASSWORD('$newPassword')
WHERE userId = $userId";
mysql_query($sql) or die('Modify failed. ' . mysql_error());
header('Location: index.php');
exit;
}
}
$pageTitle = 'Change Password';
require_once 'lib/header1.php';
?>
<p align="center"><strong><font color="#660000"><?php echo $errorMessage; ?></font></strong></p>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post" name="frmPassword" id="frmPassword">
<table width="550" border="0" align="center" cellpadding="2" cellspacing="1" class="whiteTable">
<tr>
<td width="150" align="left" valign="top">Old Password</td>
<td width="10" align="left" valign="top">:</td>
<td align="left" valign="top">
<input name="txtOldPassword" type="password" class="box" id="txtOldPassword" size="20" maxlength="20"></td>
</tr>
<tr>
<td width="150" align="left" valign="top">New Password</td>
<td width="10" align="left" valign="top">:</td>
<td align="left" valign="top"><input name="txtNewPassword1" type="password" class="box" id="txtNewPassword1" size="20" maxlength="20"></td>
</tr>
<tr>
<td width="150" align="left" valign="top">Repeat New Password</td>
<td width="10" align="left" valign="top">:</td>
<td align="left" valign="top">
<input name="txtNewPassword2" type="password" class="box" id="txtNewPassword2" size="20" maxlength="20">
<small> </small></td>
</tr>
<tr>
<td width="150"> </td>
<td width="10"> </td>
<td> </td>
</tr>
<tr>
<td colspan="3"><div align="center">
<input name="btnModify" type="submit" class="bluebox" id="btnModify" value="Submit" onClick="return checkPassword();">
<input name="btnCancel" type="button" class="bluebox" id="btnCancel" onClick="window.location.href='listUser.php';" value="Cancel">
</div></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</form>
<script language="JavaScript" type="text/javascript">
function checkPassword()
{
theForm = window.document.frmPassword;
if (theForm.txtOldPassword.value == '') {
alert('Enter current password');
theForm.txtOldPassword.focus();
return false;
} else if (theForm.txtNewPassword1.value == '') {
alert('Enter new password');
theForm.txtNewPassword1.focus();
return false;
} else if (theForm.txtNewPassword2.value == '') {
alert('Repeat new password');
theForm.txtNewPassword2.focus();
return false;
} else if (theForm.txtNewPassword1.value != theForm.txtNewPassword2.value) {
alert('New password don\'t match');
theForm.txtNewPassword2.focus();
return false;
} else {
return true;
}
}
</script>
<?php
require_once 'lib/footer1.php';
?>
==================================
Please help me with solution. Thank you I apreciate
I have a php webiste which its change password page is displaying blank / white page and i got this in the error log :
Failed opening required 'lib/config.php' (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear')
The page code is below :
<?php
/**
* index.php
*
* Main user page after login
*/
require_once 'lib/config.php';
require_once 'lib/functions.php';
require_once 'lib/opendb.php';
require_once 'lib/checkUser.php';
$errorMessage = '';
if (isset($_POST['btnModify'])) {
$userId = $_SESSION['userId'];
$oldPassword = $_POST['txtOldPassword'];
$newPassword = $_POST['txtNewPassword1'];
$sql = "SELECT userId FROM tbl_user WHERE userId = $userId AND password = PASSWORD('$oldPassword')";
$result = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($result) != 1) {
$errorMessage = 'Old password is incorrect';
} else {
$sql = "UPDATE tbl_user
SET password = PASSWORD('$newPassword')
WHERE userId = $userId";
mysql_query($sql) or die('Modify failed. ' . mysql_error());
header('Location: index.php');
exit;
}
}
$pageTitle = 'Change Password';
require_once 'lib/header1.php';
?>
<p align="center"><strong><font color="#660000"><?php echo $errorMessage; ?></font></strong></p>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post" name="frmPassword" id="frmPassword">
<table width="550" border="0" align="center" cellpadding="2" cellspacing="1" class="whiteTable">
<tr>
<td width="150" align="left" valign="top">Old Password</td>
<td width="10" align="left" valign="top">:</td>
<td align="left" valign="top">
<input name="txtOldPassword" type="password" class="box" id="txtOldPassword" size="20" maxlength="20"></td>
</tr>
<tr>
<td width="150" align="left" valign="top">New Password</td>
<td width="10" align="left" valign="top">:</td>
<td align="left" valign="top"><input name="txtNewPassword1" type="password" class="box" id="txtNewPassword1" size="20" maxlength="20"></td>
</tr>
<tr>
<td width="150" align="left" valign="top">Repeat New Password</td>
<td width="10" align="left" valign="top">:</td>
<td align="left" valign="top">
<input name="txtNewPassword2" type="password" class="box" id="txtNewPassword2" size="20" maxlength="20">
<small> </small></td>
</tr>
<tr>
<td width="150"> </td>
<td width="10"> </td>
<td> </td>
</tr>
<tr>
<td colspan="3"><div align="center">
<input name="btnModify" type="submit" class="bluebox" id="btnModify" value="Submit" onClick="return checkPassword();">
<input name="btnCancel" type="button" class="bluebox" id="btnCancel" onClick="window.location.href='listUser.php';" value="Cancel">
</div></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
</form>
<script language="JavaScript" type="text/javascript">
function checkPassword()
{
theForm = window.document.frmPassword;
if (theForm.txtOldPassword.value == '') {
alert('Enter current password');
theForm.txtOldPassword.focus();
return false;
} else if (theForm.txtNewPassword1.value == '') {
alert('Enter new password');
theForm.txtNewPassword1.focus();
return false;
} else if (theForm.txtNewPassword2.value == '') {
alert('Repeat new password');
theForm.txtNewPassword2.focus();
return false;
} else if (theForm.txtNewPassword1.value != theForm.txtNewPassword2.value) {
alert('New password don\'t match');
theForm.txtNewPassword2.focus();
return false;
} else {
return true;
}
}
</script>
<?php
require_once 'lib/footer1.php';
?>
==================================
Please help me with solution. Thank you I apreciate