login.jsp 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <%@ page contentType="text/html; charset=utf-8" session="false" %>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <title>${siteName }</title>
  8. <link rel="shortcut icon" type="image/x-icon" href="${contextPath}/favicon.ico" />
  9. <link href="${contextPath}/images/style.css" type="text/css" rel="stylesheet" />
  10. <script type="text/javascript" src="${contextPath}/js/ajax.js"></script>
  11. <script type="text/javascript" src="${contextPath}/js/cookie.js"></script>
  12. <script type="text/javascript" src="${contextPath}/js/string.js"></script>
  13. <script type="text/javascript">
  14. function login(contextPath,username,password) {
  15. document.getElementById("error_username").innerHTML="";
  16. document.getElementById("error_password").innerHTML="";
  17. ajaxget(contextPath+"/admin/user/login.html?username="+username.encode()+"&password="+password.encode(),function(xmlHttp) {
  18. if (xmlHttp.readyState == 4) {
  19. if (xmlHttp.status == 200) {
  20. var dom=xmlHttp.responseXML;
  21. var status=dom.getElementsByTagName("status")[0].firstChild.nodeValue;
  22. if (status=="1") {
  23. document.getElementById("error_username").innerHTML=dom.getElementsByTagName("error")[0].firstChild.nodeValue;
  24. document.getElementById("username").focus();
  25. } else if(status=="2") {
  26. document.getElementById("error_password").innerHTML=dom.getElementsByTagName("error")[0].firstChild.nodeValue;
  27. document.getElementById("password").focus();
  28. } else {
  29. setCookie("__adminuser",dom.getElementsByTagName("userid")[0].firstChild.nodeValue,dom.getElementsByTagName("expire")[0].firstChild.nodeValue);
  30. window.location.href = "${contextPath}/admin/main.html";
  31. }
  32. }
  33. }
  34. });
  35. return false;
  36. }
  37. </script>
  38. </head>
  39. <body class="logbody">
  40. <div class="logfrm">
  41. <form name="loginform" onsubmit="return login('${contextPath}',this.username.value,this.password.value);" class="logact">
  42. <table border="0" cellpadding="0" cellspacing="8">
  43. <tr>
  44. <td>用户名<br /><input type="text" id="username" name="username" class="logtxtsty" /><span id="error_username" style="float:left; color:#FF0000;width: 150px;"></span></td>
  45. </tr>
  46. <tr>
  47. <td>密 码<br /><input type="password" id="password" name="password" class="logtxtsty" /><span id="error_password" style="float:left; color:#FF0000;width: 150px;"></span></td>
  48. </tr>
  49. <tr>
  50. <td><input type="submit" value="" class="logsubsty" /></td>
  51. </tr>
  52. </table>
  53. </form>
  54. </div>
  55. </body>
  56. </html>