我正在尝试建立一个仅限会员的基本单页网站。但是,我似乎无法让用户插件工作。以下是我认为需要完成此操作的以下两页:
主页 (home.htm)
title = "Site name"
url = "/"
layout = "default"
is_hidden = 0
[session]
security = "all"
==
{% component 'session' %}
{% if user %}
<p>Hello {{ user.name }}</p>
{% else %}
<p>Nobody is logged in</p>
{% endif %}
登录 (login.htm)
title = "Login"
url = "/login/:code?"
layout = "default"
is_hidden = 0
[account]
redirect = "home"
paramCode = "code"
==
<?php
function onStart() {
//dump($this);
Flash::success('Flash working!');
}
?>
==
{% partial 'messages' %}
{% component 'account' %}
需要注意的一些事项:
- “默认”布局实际上只是一些 HTML
{% page %}
- 部分只是为了让我可以测试 Flash 消息传递,因为文档说它使用它
- 我尝试了许多不同的配置,我知道主页目前没有被锁定——我只是想先让东西工作
话虽如此,问题是我要访问以下 URL(如果我通过 运行php artisan serve
):http://localhost:8000/login并尝试使用我设置的某个用户登录。我已确保它们已激活。注册被禁用。限制已禁用。需要激活被禁用。但我将凭据放入登录表单,然后被带到:http://localhost:8000/login?login=username&password=password
任何建议都会很棒。我觉得我错过了一些如此愚蠢和如此渺小的东西。