自定义用户门户页
从 v0.6.0 开始,可以为用户系统自定义一组门户页面,当用户访问用户系统时,自动跳转到自定义页面。
门户页网址
门户页放在 /www
目录下,通过 /www
访问。
(http|https)://用户系统网址/www
自定义首页
在用户系统 www/
目录下创建首页 index.html
,文件目录结构如下:
bin/
configs/
...
www/
index.html
index.html
中可以填入自定义HTML内容:
<!doctype html>
<html lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>首页</title>
</head>
<body>
<ul>
<li><a href="/">首页</a></li>
<li><a href="/login">登录页</a></li>
<li><a href="/register">注册页</a></li>
<li><a href="/dashboard">控制面板页</a></li>
</ul>
</body>
</html>
保存后,我们访问用户系统网址就可以看到我们自定义的内容。
自定义其他页面
其他页面同首页一样,可以添加为 price.html
、contact.html
之类的文件,只要放到 www/
目录下都可以正常访问:
bin/
configs/
...
www/
index.html
price.html
contact.html
images/
favicon.png
css/
js/
...
所有内容的访问网址均需要在URL里加入www
,比如:
https://example.com/ # 默认访问 index.html
https://example.com/www/ # 默认访问 index.html
https://example.com/www/price.html
https://example.com/www/contact.html
https://example.com/www/images/favicon.png
请把其中的 https://example.com
换成你的实际网址进行测试。
通过上面示例也可以看出,www/
目录下的所有图片、CSS、Javascript等资源都可以正常使用。
特殊URL
有以下特殊URL可能在你自定义页面中需要用到:
登录页面
-/login
注册页面
-/register
控制面板
-/dashboard
退出登录
-/logout
取消自定义页面
如果要取消自定义页面,你需要把 index.html
删除,或者改成其他名称,之后再访问用户系统首页,不再自动跳转到自定义页面。