|
各位大哥,上午好:
我现在有如下需求,一直不知道怎么处理,请各位大哥帮忙看下。
需求:
我们公司有个ERP系统,我现在想实现的是:
不直接通过登录这个ERP(Web程序,没有源代码)系统的登录页面,录入账号密码,然后点击登录去登录这个系统。
我希望,通过一个自己写的Web页面,在我的Web页面取到对应的用户的账号密码(因为公司的微信平台,有做账号密码的绑定,只要登录了微信,就可以获取到对应微信的绑定的账号密码),然后在Page_Load事件中传入账号密码到ERP系统的登录页面,进行模拟登录,登录成功后,直接调整到ERP系统的主页。
公司的ERP系统的登录页面HTML代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<title>SSO</title>
<link type="text/css" rel="stylesheet" href="css/cas.css" />
<script type="text/javascript" src="/sso/resource/js/jquery.js"></script>
<script type="text/javascript" src="/sso/resource/js/jquery.ui.js"></script>
<script type="text/javascript" src="/sso/js/cas.js"></script>
</head>
<body id="cas" class="fl-theme-iphone">
<div class="flc-screenNavigator-view-container">
<div class="fl-screenNavigator-view">
<div id="content" class="fl-screenNavigator-scroll-container">
<script type="text/javascript" src="/sso/resource/js/base64.js"></script>
<script type="text/javascript">
document.title= "aaa";
function kmss_onsubmit(){
var password = document.getElementsByName("password")[0].value;
if(password.length>0){
var b = new Base64();
setCookie("userId", b.encode(password));
}
return true;
}
function setCookie(name, value){
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
if(expires!=null)
{
var LargeExpDate = new Date ();
LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
}
document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()))+";domain=.livzon.cn;path=/;";
}
</script>
<div class="wrap">
<form id="loginForm" class="fm-v clearfix" action="/sso/login" method="post">
<div class="box fl-panel" id="login">
<div id="loginDiv">
<table cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" height="25px"></td>
</tr>
<tr>
<td width="50px"><label for="username" class="fl-label">用户名:</label></td>
<td><input id="username" name="username" class="required_text" tabindex="1" type="text" value="" size="25" autocomplete="false"/></td>
</tr>
<tr>
<td><label for="password" class="fl-label">密 码:</label></td>
<td><input id="password" name="password" class="required_text" tabindex="2" type="password" value="" size="25" autocomplete="off"/></td>
</tr>
<tr>
<td></td>
<td><input type="hidden" name="lt" value="e2s1" /><input type="hidden" name="_eventId" value="submit"/><input class="btn-submit" name="submit" accesskey="l" value="登录" tabindex="4" type="submit" /></td>
</tr>
</table>
<!--请输入您的用户名和密码.
<div id="submitDiv" class="row btn-row">
<input class="btn-reset" name="reset" accesskey="c" value="重置" tabindex="5" type="reset" />
</div>-->
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</body>
</html>
|
|