configure.ejs 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <%- include('./partials/header') %>
  2. <div class="normal-container">
  3. <div>
  4. <h2 class="title">配置页面</h2>
  5. <%- include('./partials/message') %>
  6. <% if(showPasswordWarning) { %>
  7. <article class="message is-warning">
  8. <div class="message-header">
  9. <p>警告</p>
  10. </div>
  11. <div class="message-body">
  12. 你正在使用的密码是默认密码,请尽快修改!
  13. </div>
  14. </article>
  15. <% }%>
  16. <article class="message is-light">
  17. <div class="message-header">
  18. <p>注意</p>
  19. </div>
  20. <div class="message-body">
  21. <a target="_blank" href="https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index">微信公众平台测试号配置链接</a>,如果遇到问题,请仔细阅读 <a target="_blank" href="https://github.com/songquanpeng/message-pusher/blob/master/README.md">README</a>,如果还不能解决,请提 <a target="_blank" href="https://github.com/songquanpeng/message-pusher/issues/new">issue</a>。
  22. <br>
  23. <br>
  24. 根据你在 config.js 中填写的 href 以及你的 prefix,你的接口验证 URL为:<%- verifyUrl %>。
  25. <br>
  26. <br>
  27. 如果本项目对你有意义,<a target="_blank" href="https://github.com/songquanpeng/message-pusher">请 ⭐ 该项目</a>,<del>这是我继续维护的主要动力</del>,谢谢 :)。
  28. </div>
  29. </article>
  30. <form action="/configure" method="post">
  31. <div class="field">
  32. <label class="label">APP ID</label>
  33. <div class="control">
  34. <input class="input" name="wechatAppId" value="<%- wechatAppId %>" type="text" required placeholder="请输入 APP ID">
  35. </div>
  36. </div>
  37. <div class="field">
  38. <label class="label">APP SECRET</label>
  39. <div class="control">
  40. <input class="input" name="wechatAppSecret" value="<%- wechatAppSecret %>" type="text" required placeholder="请输入 APP SECRET">
  41. </div>
  42. </div>
  43. <div class="field">
  44. <label class="label">OPEN ID</label>
  45. <div class="control">
  46. <input class="input" name="wechatOpenId" value="<%- wechatOpenId %>" type="text" required placeholder="请输入你的 OPEN ID">
  47. </div>
  48. </div>
  49. <div class="field">
  50. <label class="label">TEMPLATE ID</label>
  51. <div class="control">
  52. <input class="input" name="wechatTemplateId" value="<%- wechatTemplateId %>" type="text" required placeholder="请输入一个模板通知 ID">
  53. </div>
  54. </div>
  55. <div class="field">
  56. <label class="label">TOKEN</label>
  57. <div class="control">
  58. <input class="input" name="wechatVerifyToken" value="<%- wechatVerifyToken %>" type="text" required placeholder="请输入你的 TOKEN">
  59. </div>
  60. </div>
  61. <div class="field">
  62. <label class="label">前缀</label>
  63. <article class="message">
  64. <div class="message-body">
  65. 前缀默认和用户名相同,如非必要,无需修改
  66. </div>
  67. </article>
  68. <div class="control">
  69. <input class="input" name="prefix" value="<%- prefix ? prefix : username %>" type="text" placeholder="请输入你的前缀">
  70. </div>
  71. </div>
  72. <div class="field">
  73. <label class="label">ACCESS TOKEN</label>
  74. <article class="message">
  75. <div class="message-body">
  76. Access Token 可防止未授权者利用本系统向你发送消息,留空则不做该检查
  77. </div>
  78. </article>
  79. <div class="control">
  80. <input class="input" name="accessToken" value="<%- accessToken %>" type="text" placeholder="请设置新的 ACCESS TOKEN(可不填)">
  81. </div>
  82. </div>
  83. <div class="field">
  84. <label class="label">默认目标邮箱</label>
  85. <article class="message">
  86. <div class="message-body">
  87. 要用 QQ 邮箱或者 Foxmail 邮箱,否则将无法通过微信得到邮件消息提醒
  88. </div>
  89. </article>
  90. <div class="control">
  91. <input class="input" name="email" value="<%- email %>" type="email" placeholder="请输入你的邮箱(可不填)">
  92. </div>
  93. </div>
  94. <div class="field">
  95. <label class="label">SMTP 服务器地址</label>
  96. <article class="message">
  97. <div class="message-body">
  98. 此项可选,但如果不配置该项,则无法发送邮件类型的消息
  99. </div>
  100. </article>
  101. <div class="control">
  102. <input class="input" name="smtpServer" value="<%- smtpServer %>" type="text" placeholder="如 smtp.qq.com">
  103. </div>
  104. </div>
  105. <div class="field">
  106. <label class="label">SMTP 账号</label>
  107. <article class="message">
  108. <div class="message-body">
  109. 此项可选,但如果不配置该项,则无法发送邮件类型的消息
  110. </div>
  111. </article>
  112. <div class="control">
  113. <input class="input" name="smtpUser" value="<%- smtpUser %>" type="email" placeholder="请输入 SMTP 账号(是一个邮箱地址)">
  114. </div>
  115. </div>
  116. <div class="field">
  117. <label class="label">SMTP 凭据</label>
  118. <article class="message">
  119. <div class="message-body">
  120. 此项可选,但如果不配置该项,则无法发送邮件类型的消息
  121. </div>
  122. </article>
  123. <div class="control">
  124. <input class="input" name="smtpPass" type="text" placeholder="请输入 SMTP Token">
  125. </div>
  126. </div>
  127. <div class="field">
  128. <label class="label">用户名</label>
  129. <div class="control">
  130. <input class="input" name="username" value="<%- username %>" type="text" placeholder="请输入新的用户名">
  131. </div>
  132. </div>
  133. <div class="field">
  134. <label class="label">密码</label>
  135. <div class="control">
  136. <input class="input" name="password" type="text" placeholder="请输入新的密码">
  137. </div>
  138. </div>
  139. <div class="field is-grouped is-grouped-right">
  140. <div class="control">
  141. <input type="submit" class="button is-light" value="提交">
  142. </div>
  143. <div class="control">
  144. <input type="reset" class="button is-light" value="重置">
  145. </div>
  146. </div>
  147. </form>
  148. </div>
  149. </div>
  150. <%- include('./partials/footer') %>