Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (281.02 KB, 2 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
1
<%@ page language=<i>"java"</i> contentType=<i>"text/html; charset=UTF-8"</i>%>
<html>
<head>
<title>Login using jsp</title>
</head>
<body>
<h2>LOGIN FORM</h2>
<%
String myname = (String)session.getAttribute("username");
if(myname!=null)
{
out.println("Welcome "+myname+" , <a href=\"logout.jsp\" >Logout</a>");
}
else
{
%>
<form action=<i>"checkLogin.jsp"</i>>
<table>
<tr>
<td>Username: </td><td> <input name=<i>"username"</i> type=<i>"text"</i>/> </td>
</tr>
<tr>
<td>Password: </td><td> <input name=<i>"password"</i> type=<i>"text"</i> /> </td>
</tr>
</table>
<input type=<i>"submit"</i> value=<i>"login"</i> />
</form>
<%
}
%>
</body>
</html>
String username = request.getParameter("username");
String password = request.getParameter("password");
out.println("Checking login<br>");
<b>if (username == null || password == null) { </b>
out.print("Invalid paramters ");
}
2
<b>if (username.toLowerCase().trim().equals("admin") && </b>
password.toLowerCase().trim().equals("admin")) {
out.println("Welcome " + username + " <a href=\"index.jsp\">Back to
main</a>");
session.setAttribute("username", username);
out.println("<a href=\"logout.jsp\">Logout</a>");
}
<b>else </b>
{
out.println("Invalid username and password");
}
%>
String username=(String)session.getAttribute("username");
<b>if(username!=null) </b>
{
out.println(username+" loged out, <a href=\"index.jsp\">Back</a>");
session.removeAttribute("username");
}
<b>else </b>
{
out.println("You are already not login <a href=\"index.jsp\">Back</a>");
}