现在的项目中需要一个类似于ftp的用户名和密码输入窗口,用户进入本系统index页面之前,首先有一个login页面,login页面上有一个悬浮的窗口,要求输入用户名和密码,用户名和密码输入正确,方可进入本系统
设置header
like this in php
header(WWW-Authenticate: Basic realm="管理员专区");
header(HTTP/1.0 401 Unauthorized);
echo 对不起,你尚没有登录,不能使用这些功能。;
exit;
使用纯js应该可以的,使用window.showModalDialog()可以打开一个模式窗口
还可以返回值
我的想法是在你需要管理用户的页面(如index页面)上从后台判断是否已经登陆,否则跳转到login.htm要求用户输入密码,下面给你写了一点点,不知道可能满足你的需求
//login.htm
<html><title>loadingv...</title>
<body onload="javascript:window.showModalDialog(login2.htm);">loadingv...
</body></html>
//login2.htm
<html><title>loadingv...</title>
<body>
<form action="login.jsp" >
用户名<input type="text" name="username" /><br />
密码 <input type="password" name="password" /><br />
</form>
</body>
</body></html>