我想知道用JS怎样将用户输入的账号和密码传递给另一个网页
比如说自己在A网页注册了一个账号和一个密码,要在B网页上输入自己所申请的账号和密码才能登陆的代码该怎么写呢?
谢谢大家
我想知道用JS怎样将用户输入的账号和密码传递给另一个网页
比如说自己在A网页注册了一个账号和一个密码,要在B网页上输入自己所申请的账号和密码才能登陆的代码该怎么写呢?
谢谢大家
JavaScript我却用于验证码,其他就普普通通弄下就好啦!
你先弄个模板的登陆界面,然后里面输入这样的代码:
<script language="javascript">
function dh()
{
var yzm=dl.yzm.value
var yz=dl.yz.value
if (yzm!=yz)
{
alert("验证码不一致!")
dl.yzm.focus()
return false
}else
{
return true
}
}
</script>
<%
if session("yhid")="" then
randomize
for i=1 to 4
a=a& cstr(cint(9*rnd))
next
%>
<form name="dl" action="html/dengl.asp" method="post">
<table border="0" width="100%">
<tr><td>用户名</td><td><input type="text" name="yhm" size="10"></td></tr>
<tr><td>密码</td><td><input type="password" name="mm" size="15"></td></tr>
<tr><td>验证码</td><td><input type="text" name="yzm" size="10"><%=a%><input type="hidden" name="yz" value="<%=a%>"></td></tr>
<tr><td colspan="2" valign="middle"><div align="center">
<p><br>
<br>
<br><br>
</p>
<p>
<input type="submit" name="dl" value="登陆" onClick="return dh()">
<a href="html/yhzc.asp">注册用户</a></p>
</div></td></tr>
</table>
</form>
<%elseif session("yhlx")="用户" then
response.Write " 欢迎" & session("yh") & "光临国庆60周年网<br><br>"
%>
<a href="html/tuic.asp">退出</a>
<%elseif session("yhlx")="管理员" then
session("gly")=session("yh")
response.Write " 欢迎" & session("yh") & "光临国庆60周年网<br><br>"
%>
<a href="html/htgl.asp">进入管理</a> <a href="html/tuic.asp">退出</a>
<%end if%>
然后再建另一个网页来连接数据库(dengl.asp):
<%
set conn=server.CreateObject("adodb.connection")
dbpath=server.MapPath("../database/db.mdb")
conn.open "provider=microsoft.jet.oledb.4.0;data source=" & dbpath
set rs=server.CreateObject("adodb.recordset")
yhm=request.Form("yhm")
mm=request.Form("mm")
sql="select * from 用户 where 用户名='"& yhm & "'and 密码='"& mm &"'"
rs.open sql,conn
if not rs.eof then
session("yh")=yhm
session("yhlx")=rs("用户类型")
session("yhid")=rs("用户ID")
end if
response.Redirect "../default.asp"
%>