2011-06-17 79 views
2

我正在使用用户系统的设计,但我有一个问题。我希望登录的用户注册新用户。这是一个安全问题。但是,登录用户目前无法注册新用户。设计不会让我登录时注册用户

我不知道如何解决这个问题。

感谢帮助!

回答

2

我敢肯定,简单的方法只是关闭设计配置选项:可注册,这将摆脱sign_up路径和链接。

然后,只需构建自己的用户控制器操作和视图即可与您的用户模型直接交互。

默认的设计注册控制器想为新创建的用户自动创建一个新的会话,这就是为什么它不会让登录用户创建另一个用户。

希望这会有所帮助。

0

设计documentation解释如何做这种事情。

你不需要在设计中重载任何东西。就像对待其他名称空间资源一样对待它。

+0

没有找到该答案和链接有用。 – Mark 2018-01-02 13:03:29

+0

从5年前开始,但是,呃,回过头来看,我甚至不明白这个问题。 – jamesconant 2018-01-03 14:42:25