|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。js|技能静态的登录界面的计划login.htm,代码以下:
<html>
<head>
<title>体系登录</title>
<styletype="text/CSS">...
<!--
.style1{...}{
font-size:18px;
font-weight:bold;
}
.style2{...}{font-size:24px}
.style5{...}{font-size:16px}
-->
</style>
</head>
<bodybgcolor="papayawhip"width="300"height="300">
<center>
<tableborder="2"bordercolor="black"bgcolor="lightgreen">
<tbody>
<tr>
<td><divalign="center"class="style1style2">系统登录
</div></td>
</tr>
<formaction="login.jsp"method="post">
<tr>
<tdheight="28"><spanclass="style5">用户名</span><inputtype="text"name="uid"maxlength="20"style="width:150"></td></tr><br>
<tr>
<td><spanclass="style5">密码</span><inputtype="password"name="upwd"maxlength="20"style="width:150"></td></tr><br>
<center>
<tr><td><divalign="center">
<inputtype="submit"value="登录">
<inputtype="reset"value="作废">
</div></td></tr>
</center>
</form>
</tbody>
</table>
</center>
</body>
</html>
将登任命户输出的信息提交到login.jsp页面机型处置,这里为了便利,不实行数据库的会见操纵,间接利用sky2098作为登任命户名和暗码,但在实践中是要从数据库中读取的,该jsp页面代码完成以下:
<%...@pagecontentType="text/html;charset=GB2312"%>
<%...
if(request.getParameter("uid").equals("sky2098")&&request.getParameter("upwd").equals("sky2098")){
session.setAttribute("login","ok");
session.setMaxInactiveInterval(-1);
%>
<jsp:forwardpage="main.jsp"/>
<%...
}else{
out.println("用户名或暗码输出毛病!");
}
%>
假如登录乐成,则设定login的值为ok,提交到下一步考证页面,则进进main.jsp页面,不然,假如输出的用户名和暗码分歧法就打印毛病信息,main.jsp页面代码以下:
<%...@pagecontentType="text/html;charset=GB2312"%>
<%...@includefile="checkvalid.jsp"%>
<html>
<head>
<title>~WELCOMETOMYHOMEPAGE~</title>
</head>
<body>
<center>
~WELCOMETOMYHOMEPAGE~
</center>
</body>
</html>
这个页面利用<%@includefile="checkvalid.jsp"%>包括了一个jsp页面checkvalid.jsp为了考证输出信息的正当性:
<%...
if(session.getAttribute("login")==null||!session.getAttribute("login").equals("ok")){
response.sendRedirect("login.htm");
}
%>
假如输出信息有误,则回到登录页面,从头输出登录信息。
测试登录功效。
启动Tomcat服务器,在IE地点栏中键进URL为:
http://localhost:8080/sky2098/login-Advanced/login.htm
C#跟java类似,但是在跨平台方面理论上可以跨平台,实际上应用不大,执行性能优于java,跟C++基本一致,但是启动速度还是慢.代码安全,但容易性能陷阱. |
|