自定义用户门户页

从 v0.6.0 开始,可以为用户系统自定义一组门户页面,当用户访问用户系统时,自动跳转到自定义页面。

门户页网址

门户页放在 /www 目录下,通过 /www 访问。

  1. (http|https)://用户系统网址/www

自定义首页

在用户系统 www/ 目录下创建首页 index.html,文件目录结构如下:

  1. bin/
  2. configs/
  3. ...
  4. www/
  5. index.html

index.html 中可以填入自定义HTML内容:

  1. <!doctype html>
  2. <html lang="zh">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  5. <title>首页</title>
  6. </head>
  7. <body>
  8. <ul>
  9. <li><a href="/">首页</a></li>
  10. <li><a href="/login">登录页</a></li>
  11. <li><a href="/register">注册页</a></li>
  12. <li><a href="/dashboard">控制面板页</a></li>
  13. </ul>
  14. </body>
  15. </html>

保存后,我们访问用户系统网址就可以看到我们自定义的内容。

自定义其他页面

其他页面同首页一样,可以添加为 price.htmlcontact.html之类的文件,只要放到 www/ 目录下都可以正常访问:

  1. bin/
  2. configs/
  3. ...
  4. www/
  5. index.html
  6. price.html
  7. contact.html
  8. images/
  9. favicon.png
  10. css/
  11. js/
  12. ...

所有内容的访问网址均需要在URL里加入www,比如:

  1. https://example.com/ # 默认访问 index.html
  2. https://example.com/www/ # 默认访问 index.html
  3. https://example.com/www/price.html
  4. https://example.com/www/contact.html
  5. https://example.com/www/images/favicon.png

请把其中的 https://example.com 换成你的实际网址进行测试。

通过上面示例也可以看出,www/ 目录下的所有图片、CSS、Javascript等资源都可以正常使用。

特殊URL

有以下特殊URL可能在你自定义页面中需要用到:

  • 登录页面 - /login
  • 注册页面 - /register
  • 控制面板 - /dashboard
  • 退出登录 - /logout

取消自定义页面

如果要取消自定义页面,你需要把 index.html 删除,或者改成其他名称,之后再访问用户系统首页,不再自动跳转到自定义页面。