init web ems all

This commit is contained in:
agtuser
2024-09-27 17:13:36 +08:00
parent 81c97acbe9
commit 5cc56f8078
4263 changed files with 798779 additions and 0 deletions

234
wxc2_omc/security/login/login.php Executable file
View File

@@ -0,0 +1,234 @@
<?php
/***********************************************************
<20><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<09><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>ϵͳ
<09><><EFBFBD>ù<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>: header.inc
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:
<09><><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD>
<09><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
<09><><EFBFBD>ߣ<EFBFBD>CuiTicun
<EFBFBD>޸<EFBFBD>ע<EFBFBD>ͣ<EFBFBD>
NO.1
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ʱ<EFBFBD>
<EFBFBD>޸<EFBFBD>˵<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*********************************************************/
if (!session_id()) session_start();
/*if(isset($selectedLanguage) && strlen($selectedLanguage) < 1){
$selectedLanguage = 'chn';
}*/
$selectedLanguage=$_REQUEST['selectedLanguage'];
if(strlen($selectedLanguage) < 1){
$selectedLanguage = 'eng';
}
if(!isset($_SESSION["userInfo"])) $userInfo = null;
if($selectedLanguage != $userInfo['language']){
$userInfo['language']=$selectedLanguage;
}
require("../../inc/header.inc");
$userIP = getenv("HTTP_X_FORWARDED_FOR");
if( $userIP == "" ){
$userIP = getenv("REMOTE_ADDR");
}
$DEBUG = 0;
$pubDb='OMC_PUB';
$userTable='sysUser';
if($DEBUG) echo "<br>selectedLanguage=$selectedLanguage";
if($DEBUG) echo "<br>selectedOmcPath=$selectedOmcPath";
global $userName, $userPwd;
if(isset($userName) && $userName != $_POST['userName']) $userName = $_POST['userName'];
if(!isset($userName)) $userName = $_POST['userName'];
if(isset($userPwd) && $userPwd != $_POST['userPwd']) $userPwd =$_POST['userPwd'];
if(!isset($userPwd)) $userPwd = $_POST['userPwd'];
$login = $_REQUEST['login'];
if(strlen($login) > 0){
if($DEBUG) echo "<br>selectedLanguage=$selectedLanguage";
if($DEBUG) echo "<br>userName=".$_POST['userName'];
if($DEBUG) echo "<br>userPwd=".$_POST['userPwd'];
$isChkPass = 0;
//<2F><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD>ȷ
$chkSQL="SELECT privilege
FROM $userTable
WHERE userName='$userName' AND password=md5('$userPwd')
";
if($DEBUG) echo "<br>chkSQL=$chkSQL<br>";
// $chkResult = mysqli_query($pubConn,$chkSQL);
$chkResult = mysqli_query($pubConn,$chkSQL);
echo mysqli_error($pubConn);
// $row = mysqli_fetch_array($chkResult);
$row = mysqli_fetch_array($chkResult);
if(mysqli_num_rows($chkResult) > 0){
$isChkPass = 1;
}
//ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
if($isChkPass == 1){
//<2F><><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>session
$_SESSION['userInfo'] = null;
$userInfo = array("ID","privilege","IP","language","refresh_time","PWD");
$userInfo['ID'] =$userName;
$userInfo['privilege']=$row['privilege'];
$userInfo['IP'] =$userIP;
$userInfo['language'] =$selectedLanguage;
$userInfo['refresh_time'] =time();
$userInfo['PWD'] = $userPwd;
$_SESSION['userInfo'] = $userInfo;
insertLog("Log in");
if($DEBUG) echo "<br>userInfo[ID]=$userInfo[ID]";
if($DEBUG) echo "<br>userInfo[privilege]=$userInfo[privilege]";
if($DEBUG) echo "<br>userInfo[IP]=$userInfo[IP]";
if($DEBUG) echo "<br>userInfo[language]=$userInfo[language]";
//print_r( $userInfo);
?>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
var URL='../../index.php';
var d,windowName;
var windowName;
var msgWindow;
var baseSetting='toolbar=no,directories=no,menubar=no,scrollbars=yes,resizable=yes,left=0,top=0';
var size800=',width=790,height=560';
var size1024=',width=1010,height=710';
d = new Date();
windowName = d.getTime();
if (window.screen.width==800 && window.screen.height==600){
pageSetting = baseSetting + size800;
}else{
pageSetting = baseSetting + size1024;
}
msgWindow = window.open(URL,windowName,pageSetting);
-->
</script>
<?php
}else{
//û<><C3BB>ͨ<EFBFBD><CDA8><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
//д<><D0B4><EFBFBD><EFBFBD>־
insertLog("Login Error:IP=$userIP,User name=$userName");
//<2F><><EFBFBD><EFBFBD>
?>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
alert("User ID or Password Error!");
//-->
</script>
<?php
}
}
?>
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function loadset(){
document.loginForm.userName.value='';
document.loginForm.userPwd.value='';
<?php
if(!isset($login)){
echo "document.loginForm.userName.focus();";
}
?>
}
function Check(theform){
var username=theform.userName.value;
var password=theform.userPwd.value;
if (username.length < 1){
alert("User ID error!");
theform.userName.focus();
return (false);
}
if (password.length < 6){
alert("password length must >= 6");
theform.userPwd.focus();
theform.userPwd.select();
return (false);
}
return (true);
}
function selectEng(){
window.location.href="<?php echo"$PHP_SELF?selectedLanguage=eng";?>";
}
function selectChn(){
window.location.href="<?php echo"$PHP_SELF?selectedLanguage=chn";?>";
}
//-->
</script>
<body bgcolor="#FFFFFF" onload="loadset()">
<br><br><br><br><br><br>
<form method="POST" name=loginForm action="<?php echo "$PHP_SELF?selectedLanguage=$selectedLanguage"?>" onsubmit="return Check(this)" >
<table border="0" width="100%" height="75%" valign="center">
<tr>
<td width="100%" align="center" height="25%" valign="bottom">
<img border="0" src="../../images/alto_logo_80.gif">
<br><br><br>
</td>
</tr>
<tr>
<td width="100%" align="center" height="10">
<table border="1" width="280" bordercolordark="#FFFFFF" bordercolor="#808080" cellspacing="0" height="120">
<tr>
<td width="100%" colspan="2" bgcolor="#E6E6E6" height="20" align="center">
<b><font size="2">
<?php echo "$loginTitle"; ?>
</font></b>
</td>
</tr>
<tr>
<td>
<?php
echo "<img border=\"0\" src=\"../../images/loginUser.gif\" > $strUserName";
?>
</td>
<td align="center">
<input type="text" name="userName" size="20" class="text">
</td>
</tr>
<tr>
<td>
<?php
echo "<img border=\"0\" src=\"../../images/loginPwd.gif\" > $strPassword";
?>
</td>
<td align="center">
<input type="password" name="userPwd" size="20" class="text">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<?php
echo "<input type=\"submit\" value=\"$strLogin\" name=\"login\" class=\"button\">";
echo "&nbsp;&nbsp;&nbsp;";
echo "<input type=\"reset\" value=\"$strCancel\" class=\"button\">";
?>
</td>
</tr>
</table>
</td>
</tr>
<tr><td align="center">
<?php
if($selectedLanguage == 'chn'){
echo "<a style=\"Cursor:hand\" onclick=\"javascript:selectEng()\"><image src=\"../../images/english.gif\">";
}else{
echo "<a style=\"Cursor:hand\" onclick=\"javascript:selectChn()\"><image src=\"../../images/chinese.gif\">";
}
?>
</td></tr>
<tr><td align="center"><b><font size=6>R2409.2</font></b></td></tr>
</table>
</form>
</body>