index.php
来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 229 行
PHP
229 行
<?
include_once 'inc/auth.php';
include_once 'inc/utility_all.php';
$query = (((''.'SELECT * from USER where USER_ID=\'').$LOGIN_USER_ID).'\'');
$cursor = exequery ($connection, $query);
if ($ROW = mysql_fetch_array ($cursor))
{
$USER_NAME = $ROW['USER_NAME'];
$LAST_PASS_TIME = $ROW['LAST_PASS_TIME'];
if (($LAST_PASS_TIME == '0000-00-00 00:00:00'))
{
$LAST_PASS_TIME = '';
}
}
$query = 'SELECT * from SYS_PARA where PARA_NAME=\'SEC_PASS_FLAG\' or PARA_NAME=\'SEC_PASS_TIME\' or PARA_NAME=\'SEC_PASS_MIN\' or PARA_NAME=\'SEC_PASS_MAX\' or PARA_NAME=\'SEC_PASS_SAFE\'';
$cursor = exequery ($connection, $query);
while ($ROW = mysql_fetch_array ($cursor))
{
$PARA_NAME = $ROW['PARA_NAME'];
$PARA_VALUE = $ROW['PARA_VALUE'];
if (($PARA_NAME == 'SEC_PASS_FLAG'))
{
$SEC_PASS_FLAG = $PARA_VALUE;
continue;
}
else
{
if (($PARA_NAME == 'SEC_PASS_TIME'))
{
$SEC_PASS_TIME = $PARA_VALUE;
continue;
}
else
{
if (($PARA_NAME == 'SEC_PASS_MIN'))
{
$SEC_PASS_MIN = $PARA_VALUE;
continue;
}
else
{
if (($PARA_NAME == 'SEC_PASS_MAX'))
{
$SEC_PASS_MAX = $PARA_VALUE;
continue;
}
else
{
if (($PARA_NAME == 'SEC_PASS_SAFE'))
{
$SEC_PASS_SAFE = $PARA_VALUE;
continue;
}
continue;
}
continue;
}
continue;
}
continue;
}
}
echo '
<html>
<head>
<title>修改密码</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body class="bodycolor" topmargin="5" onload="document.form1.PASS0.focus();">
<table border="0" width="90%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/login.gif" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 修改密码</span><br>
</td>
</tr>
</table>
<table class="small" border="0" cellspacing="1" cellpadding="3" align="center" bgcolor="#000000" width="500" >
<form method="post" action="update.php" name="form1" >
<tr class="Big">
<td class="TableData" width="120"><b>用户名:</b></td>
<td class="TableData"><b>';
echo $LOGIN_USER_ID;
echo '</b></td>
</tr>
<tr>
<td class="TableData" >原密码:</td>
<td class="TableData" >
<input type="password" name="PASS0" class="BigInput" size="20">
</td>
</tr>
<tr>
<td class="TableData" >新密码:</td>
<td class="TableData" >
<input type="password" name="PASS1" class="BigInput" size="20" maxlength="';
echo $SEC_PASS_MAX;
echo '" > ';
echo $SEC_PASS_MIN;
echo '-';
echo $SEC_PASS_MAX;
echo '位';
if (($SEC_PASS_SAFE == '1'))
{
echo ',必须同时包含字母和数字';
}
echo ' </td>
</tr>
<tr>
<td class="TableData" >确认新密码:</td>
<td class="TableData" >
<input type="password" name="PASS2" class="BigInput" size="20" maxlength="';
echo $SEC_PASS_MAX;
echo '" > ';
echo $SEC_PASS_MIN;
echo '-';
echo $SEC_PASS_MAX;
echo '位';
if (($SEC_PASS_SAFE == '1'))
{
echo ',必须同时包含字母和数字';
}
echo ' </td>
</tr>
<tr>
<td class="TableData" >上次修改时间:</td>
<td class="TableData" >
';
echo $LAST_PASS_TIME;
echo ' </td>
</tr>
';
if (($SEC_PASS_FLAG == '1'))
{
$REMARK = (('您的密码将于 <span class=big4><b>'.($SEC_PASS_TIME - floor ((((time () - strtotime ($LAST_PASS_TIME)) / 24) / 3600)))).'</span> </b>天后过期。');
}
else
{
$REMARK = '密码永不过期';
}
echo '
<tr>
<td class="TableData" >密码过期:</td>
<td class="TableData" >
';
echo $REMARK;
echo ' </td>
</tr>
<tr align="center" >
<td class="TableControl" colspan="2" >
<input type="submit" value="保存修改" class=\'BigButton\'>
<input type="button" value="返回" class="BigButton" onClick="location=\'../\'">
</td>
</tr>
</table>
</form>
<table border="0" width="90%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="/images/gre';
echo 'en_arrow.gif" align="absmiddle">';
echo '<s';
echo 'pan class="big3"> 最近10次修改密码日志</span><br>
</td>
</tr>
</table>
';
$TYPE_DESC = get_code_name ('14', 'SYS_LOG');
$query = (((''.'SELECT * from SYS_LOG where TYPE=\'14\' and USER_ID=\'').$LOGIN_USER_ID).'\' and REMARK=\'\' order by TIME desc');
$cursor = exequery ($connection, $query);
if ((mysql_num_rows ($cursor) == 0))
{
message ('', '无修改密码日志记录');
exit ();
}
echo '<table border="0" cellspacing="1" width="70%" align="center" class="small" bgcolor="#000000" cellpadding="3">
<tr class="TableHeader">
<td align="center">用户</td>
<td align="center">时间</td>
<td align="center">IP地址</td>
<td align="center">类型</td>
<td align="center">备注</td>
</tr>
';
$LOG_COUNT = 0;
while ($ROW = mysql_fetch_array ($cursor))
{
++$LOG_COUNT;
if ((10 < $LOG_COUNT))
{
break;
}
$TIME = $ROW['TIME'];
$IP = $ROW['IP'];
$TYPE = $ROW['TYPE'];
$REMARK = $ROW['REMARK'];
if ((($LOG_COUNT % 2) == 1))
{
$TableLine = 'TableLine1';
}
else
{
$TableLine = 'TableLine2';
}
echo ' <tr class="';
echo $TableLine;
echo '">
<td nowrap align="center">';
echo $USER_NAME;
echo '</td>
<td nowrap align="center">';
echo $TIME;
echo '</td>
<td nowrap align="center">';
echo $IP;
echo '</td>
<td nowrap align="center">';
echo $TYPE_DESC;
echo '</td>
<td align="left">';
echo $REMARK;
echo '</td>
</tr>
';
}
echo '</table>
</body>
</html>
';
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?