好象一直有朋友在谈整合的问题,最近想了想,是否能够用以下方法达到同时注册,同时登陆这样的效果.请教了一些方法并且自己用oblog试了下,目前还是有错误的,望有能力的朋友给予帮助.
1,修改oblog的conn文件,使用风讯的数据库.关掉登陆是的随机码.
2,修改风讯的用户登陆页面,使用一个js达到同时输入两个用户名和密码的效果,代码如下
<script type="text/javascript">
function dos()
{
var v=document.getElementById("A").value;
document.getElementById("B").value=v;
}
</script>
<input type="text" name="A" id="A" onpropertychange="dos();"><br />
<input type="text" name="B" id="B"><br />
这样通过两次使用,实现在一个input里输入,两个input同时显示用户名和密码.然后把oblog的设置为hidden.
3,将两个form分别提交到不同的地址
<input type=button onclick="document.forms[0].submit();document.forms[1].submit()">
4,在用户中心里增加菜单,把oblog的用户设置的连接做进去.
以上是我想到的办法,试了一下,看来我的水平还弄不好尤其是在提交的时候,不知道怎么处理比较好,既能提交到两个验证页面,又能返回到风讯的用户中心.以下附上修改的login文件部分代码,希望有朋友能帮忙实现一下.
<script type="text/javascript">
function dos()
{
var v=document.getElementById("MemName").value;
document.getElementById("UserName").value=v;
var v=document.getElementById("Password").value;
document.getElementById("Password1").value=v;
}
</script>
<form name=LoginForm method="post" action="CheckLogin.asp" onSubmit="return CheckLogindata()">
<div align="center" class="td"><font color="#000000">用户名</font>
<input name="MemName" type="text" class="input" id="MemName" style="CURSOR: hand" onpropertychange="dos();"></div>
<div align="center" class="td"><font color="#000000">密 码</font>
<input name="Password" type="password" class="input" id="Password" style="CURSOR: hand" onpropertychange="dos();">
</div></form>
<form name=LoginForm method="post" action="../blog/login.asp" target=_self>
<div align="center" class="td"><font color="#000000">用户名</font>
<input name="UserName">
</div>
<div align="center" class="td"><font color="#000000">密 码</font>
<input name="Password1" type="password">
</div>
</form>
<input type="submit" name="Submit" value="登陆" onclick="document.forms[0].submit
();document.forms[1].submit()">
[此贴子已经被作者于2005-11-12 16:11:16编辑过]