📄 19-login.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 用户登录页面 </TITLE>
</HEAD>
<script language="javascript">
function SetCookie(name,value)
{
var argv=SetCookie.arguments;
var argc=SetCookie.arguments.length;
var expires=(2<argc)?argv[2]:null;
var path=(3<argc)?argv[3]:null;
var domain=(4<argc)?argv[4]:null;
var secure=(5<argc)?argv[5]:false;
document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
}
var login_o;
var reg_o;
function reg()
{
obj=document.getElementById("user");
obj2=document.getElementById("password");
if(obj.value=="")
{
alert("请输入用户名!");
obj.focus();
}
else
{
var date=new Date();
temp=date.getTime();
reg_o=new ActiveXObject("Microsoft.XMLHTTP"); //创建XMLRPC对象
reg_o.onreadystatechange=insert; //定义句柄函数
var url="19-reg.php?timestamp="+temp+"&user="+obj.value+"&pass="+obj2.value; //定义URL
reg_o.open("GET",url,true); //打开连接
reg_o.send(null); //发送请求
}
}
function insert()
{
if(reg_o.readyState==4) //如果传递完成
{
if(reg_o.status==200) //如果服务器返回OK
{
var r_info=reg_o.responseText;
if(r_info=="false")
{
alert("指定的用户名已经存在\n请换一个!");
}
else
{
if(r_info=="true")
{
alert("成功注册新用户\n请用新用户登录!");
}
else
{
alert("注册新用户时出现未知错误!");
}
}
}
}
}
function login()
{
obj=document.getElementById("user");
obj2=document.getElementById("password");
if(obj.value=="")
{
alert("请输入用户名!");
obj.focus();
}
else
{
var date=new Date();
temp=date.getTime();
login_o=new ActiveXObject("Microsoft.XMLHTTP"); //创建XMLRPC对象
login_o.onreadystatechange=enter; //定义句柄函数
var url="19-login.php?timestamp="+temp+"&user="+obj.value+"&pass="+obj2.value; //定义URL
login_o.open("GET",url,true); //打开连接
login_o.send(null); //发送请求
}
}
function enter()
{
if(login_o.readyState==4) //如果传递完成
{
if(login_o.status==200) //如果服务器返回OK
{
var r_info=login_o.responseText;
if(r_info=="false")
{
alert("用户名或者密码错误!\n如果没有用户请注册一个");
}
else
{
SetCookie("user",obj.value);
alert("成功登录!!");
document.location="19-index.htm";
}
}
}
}
</script>
<BODY>
<div id="info"></div>
<fieldset>
<legend>用户登录/注册页面</legend>
<p>
<label>用户名:</label>
<input type="text" id="user" maxlength="20"><br>
<label>密 码:</label>
<input type="password" id="password" size="21" maxlength="20"><br>
<input type="button" value="注册" onclick="reg()">
<input type="button" value="登录" onclick="login()">
<p>
</fieldset>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -