2015-02-09 68 views
2

我还有一个关于Hippo cms的问题。Hippo cms的注册用户

我发现如何使用网页在Hippo cms中使用登录名和密码进行登录。 (使用POST /使用/ login/proxy),但我如何注册新用户?

当然,我不希望用户必须进入控制台。我只需要一个简单的注册页面,用户输入电子邮件和密码的名称即可。是否可以负担得起的方式?

回答

1

默认情况下没有注册表单。您必须创建一个html form with the HST,并将其写入用户注册表,该用户注册表存储在存储库中的/hippo:configuration/hippo:users中。您可以通过组件的doAction方法执行此操作。

+0

我连接组件与页面上我有'用户名'邮件''密码',我做了行动方法: FormMap map = new FormMap(request,new String [] {“username”,“mail” “密码”}); 但是我怎样才能到版本库并在/ hippo中添加新用户:configuration/hippo:users? – Chytry 2015-02-11 08:59:39

+0

您可能想要阅读http://www.onehippo.org/library/concepts/component-development/hstcomponent-persistable-annotation-and-workflow.html并查看示例2,其中解释了如何获得可写会话@Persistable注释。从那里你可以得到用户节点并写入它。 – Jeroen 2015-02-16 12:52:48

+0

我是否需要在User bean中设置所有'定居者'?我如何覆盖这个类? 这是获取用户节点的好方法吗? – Chytry 2015-02-16 15:48:06