index.html 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>智能招聘系统</title>
  7. <link href="https://cdn.bootcdn.net/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
  8. <link href="https://cdn.bootcdn.net/ajax/libs/animate.css/4.1.1/animate.min.css" rel="stylesheet">
  9. <link href="common.css" rel="stylesheet">
  10. <link href="login.css" rel="stylesheet">
  11. </head>
  12. <body>
  13. <!-- 登录页面 -->
  14. <div class="login-container" id="loginPage">
  15. <div class="login-box">
  16. <div class="login-logo">
  17. <i class="fas fa-briefcase"></i>
  18. <span>智能招聘系统</span>
  19. </div>
  20. <div class="login-tabs">
  21. <div class="login-tab active" data-tab="candidate">应聘者登录</div>
  22. <div class="login-tab" data-tab="recruiter">招聘者登录</div>
  23. </div>
  24. <!-- 应聘者登录表单 -->
  25. <div class="login-form active" id="candidateLogin">
  26. <div class="form-group">
  27. <label for="candidateUsername">用户名</label>
  28. <input type="text" id="candidateUsername" class="form-control" placeholder="请输入用户名">
  29. </div>
  30. <div class="form-group">
  31. <label for="candidatePassword">密码</label>
  32. <input type="password" id="candidatePassword" class="form-control" placeholder="请输入密码">
  33. </div>
  34. <button class="btn btn-primary btn-block" id="candidateLoginBtn">登录</button>
  35. <div class="login-links">
  36. <span class="login-link" id="showRegister">注册账号</span>
  37. <span class="login-link" id="showForgot">忘记密码</span>
  38. </div>
  39. </div>
  40. <!-- 招聘者登录表单 -->
  41. <div class="login-form" id="recruiterLogin">
  42. <div class="form-group">
  43. <label for="recruiterUsername">用户名</label>
  44. <input type="text" id="recruiterUsername" class="form-control" placeholder="请输入用户名">
  45. </div>
  46. <div class="form-group">
  47. <label for="recruiterPassword">密码</label>
  48. <input type="password" id="recruiterPassword" class="form-control" placeholder="请输入密码">
  49. </div>
  50. <button class="btn btn-primary btn-block" id="recruiterLoginBtn">登录</button>
  51. <div class="login-links">
  52. <span class="login-link" id="showRegister2">注册账号</span>
  53. <span class="login-link" id="showForgot2">忘记密码</span>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. <!-- 注册页面 -->
  59. <div class="login-container" id="registerPage" style="display: none;">
  60. <div class="login-box">
  61. <div class="login-logo">
  62. <i class="fas fa-user-plus"></i>
  63. <span>注册账号</span>
  64. </div>
  65. <div class="login-tabs">
  66. <div class="login-tab active" data-tab="candidateReg">应聘者注册</div>
  67. <div class="login-tab" data-tab="recruiterReg">招聘者注册</div>
  68. </div>
  69. <!-- 应聘者注册表单 -->
  70. <div class="login-form active" id="candidateRegister">
  71. <div class="form-group">
  72. <label for="regCandidateUsername">用户名</label>
  73. <input type="text" id="regCandidateUsername" class="form-control" placeholder="请输入用户名">
  74. </div>
  75. <div class="form-group">
  76. <label for="regCandidatePassword">密码</label>
  77. <input type="password" id="regCandidatePassword" class="form-control" placeholder="请输入密码">
  78. </div>
  79. <div class="form-group">
  80. <label for="regCandidateConfirm">确认密码</label>
  81. <input type="password" id="regCandidateConfirm" class="form-control" placeholder="请再次输入密码">
  82. </div>
  83. <div class="form-group">
  84. <label for="regCandidateEmail">电子邮箱</label>
  85. <input type="email" id="regCandidateEmail" class="form-control" placeholder="请输入电子邮箱">
  86. </div>
  87. <button class="btn btn-primary btn-block" id="candidateRegisterBtn">注册</button>
  88. <div class="login-links">
  89. <span class="login-link" id="backToLogin">返回登录</span>
  90. </div>
  91. </div>
  92. <!-- 招聘者注册表单 -->
  93. <div class="login-form" id="recruiterRegister">
  94. <div class="form-group">
  95. <label for="regRecruiterUsername">用户名</label>
  96. <input type="text" id="regRecruiterUsername" class="form-control" placeholder="请输入用户名">
  97. </div>
  98. <div class="form-group">
  99. <label for="regRecruiterPassword">密码</label>
  100. <input type="password" id="regRecruiterPassword" class="form-control" placeholder="请输入密码">
  101. </div>
  102. <div class="form-group">
  103. <label for="regRecruiterConfirm">确认密码</label>
  104. <input type="password" id="regRecruiterConfirm" class="form-control" placeholder="请再次输入密码">
  105. </div>
  106. <div class="form-group">
  107. <label for="regRecruiterEmail">电子邮箱</label>
  108. <input type="email" id="regRecruiterEmail" class="form-control" placeholder="请输入电子邮箱">
  109. </div>
  110. <div class="form-group">
  111. <label for="regCompany">公司名称</label>
  112. <input type="text" id="regCompany" class="form-control" placeholder="请输入公司名称">
  113. </div>
  114. <button class="btn btn-primary btn-block" id="recruiterRegisterBtn">注册</button>
  115. <div class="login-links">
  116. <span class="login-link" id="backToLogin2">返回登录</span>
  117. </div>
  118. </div>
  119. </div>
  120. </div>
  121. <!-- 忘记密码页面 -->
  122. <div class="login-container" id="forgotPage" style="display: none;">
  123. <div class="login-box">
  124. <div class="login-logo">
  125. <i class="fas fa-key"></i>
  126. <span>找回密码</span>
  127. </div>
  128. <div class="form-group">
  129. <label for="forgotEmail">电子邮箱</label>
  130. <input type="email" id="forgotEmail" class="form-control" placeholder="请输入注册时使用的电子邮箱">
  131. </div>
  132. <button class="btn btn-primary btn-block" id="forgotBtn">发送重置链接</button>
  133. <div class="login-links">
  134. <span class="login-link" id="backToLogin3">返回登录</span>
  135. </div>
  136. </div>
  137. </div>
  138. <script src="common.js"></script>
  139. <script src="login.js"></script>
  140. </body>
  141. </html>