|
楼主 |
发表于 2005-9-9 10:40:17
|
显示全部楼层
源代码如下共分3个文件,如下:
1、session_login.html
<html>
<body>
<form method=post action="check_login.jsp">
<table>
<tr><td>name:</td><td>
<input type=text name=name>
</td></tr><tr><td>password:</td><td>
<input type=text name=password>
</td></tr><tr colspan=2><td>登录类型:
<input type=radio name=type value=manager Checked>管理员
<input type=radio name=type value=user>普通用户
</td></tr>
<tr colspan=2>
<td>
<input type=submit value=login>
</td>
</tr>
</table>
</body>
</html>
2、check_login.jsp
<%
String name=request.getParameter("name");
String password=request.getParameter("password");
String type=request.getParameter("type");
//检查用户登录是否成功,这里假设用户名为hellking就表示登录成功,
//用户的验证通常通过连接数据库或者使用role来进行。
if(name.equals("hellking"))
{
session.setAttribute("name",name);
session.setAttribute("type",type);
response.sendRedirect("loginsucess.jsp");
}
else
{
response.sendRedirect("session_login.html");
}
%>
3、loginsucess.jsp
<br>
<hr>
登录成功。欢迎您!
<%=session.getAttribute("name")%>
<%
if(session.getAttribute("type").equals("manager"))
{
%>
<a href=manage.jsp>进入管理系统</a>
<%
}
else
{
%>
<a href="user.jsp">进入使用界面</a>
<%
}
%> |
|