OctoberCMS Rain 用户插件无法正常工作或重定向
OctoberCMS Rain User plugin not working or redirecting
我正在尝试构建一个仅限会员访问的基本单页网站。但是,我似乎无法让用户插件工作。以下是我认为需要完成的以下两页:
首页(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' %}
一些注意事项:
- "default" 布局实际上只是一些 HTML 围绕
{% page %}
- 部分只是为了让我可以测试 Flash 消息传递,因为文档说它使用它
- 我已经尝试了很多不同的配置,我知道主页目前没有被锁定——我只是想让东西先工作
综上所述,问题是我将进行以下 URL(如果我是 运行 通过 php artisan serve
):http://localhost:8000/login and try to login with some user I have setup. I have made sure they are activated. Registration is disabled. Throttling is disabled. Activation required is disabled. But I put the credentials into the login form and then am taken to: http://localhost:8000/login?login=username&password=password
任何建议都很棒。我觉得我错过了一些如此愚蠢和如此渺小的东西。
感谢十月聊天,今天解决了这个问题。问题是缺少 October 提供的 AJAX 框架。基本上在十月,一个 "valid" 主题使用内置的 Jquery/AJAX 框架与十月。这是我必须添加到布局中才能滚动的代码:
<script src="{{['@jquery','@framework']|theme}}" ></script>
我正在尝试构建一个仅限会员访问的基本单页网站。但是,我似乎无法让用户插件工作。以下是我认为需要完成的以下两页:
首页(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' %}
一些注意事项:
- "default" 布局实际上只是一些 HTML 围绕
{% page %}
- 部分只是为了让我可以测试 Flash 消息传递,因为文档说它使用它
- 我已经尝试了很多不同的配置,我知道主页目前没有被锁定——我只是想让东西先工作
综上所述,问题是我将进行以下 URL(如果我是 运行 通过 php artisan serve
):http://localhost:8000/login and try to login with some user I have setup. I have made sure they are activated. Registration is disabled. Throttling is disabled. Activation required is disabled. But I put the credentials into the login form and then am taken to: http://localhost:8000/login?login=username&password=password
任何建议都很棒。我觉得我错过了一些如此愚蠢和如此渺小的东西。
感谢十月聊天,今天解决了这个问题。问题是缺少 October 提供的 AJAX 框架。基本上在十月,一个 "valid" 主题使用内置的 Jquery/AJAX 框架与十月。这是我必须添加到布局中才能滚动的代码:
<script src="{{['@jquery','@framework']|theme}}" ></script>