Play Framework:如何在用户注册时使用 Secure 模块自动登录?

Posted

技术标签:

【中文标题】Play Framework:如何在用户注册时使用 Secure 模块自动登录?【英文标题】:Play Framework: how to auto-login with Secure module upon user registration? 【发布时间】:2012-08-05 21:32:13 【问题描述】:

我正在使用 Play Framework 1.2.4

我的主控制器受到“安全”模块的保护。

现在,我需要添加一个进程来为系统注册一个新用户。我在另一个控制器中实现它。假设注册过程成功,我想为新创建的用户显示“主页”,而不要求再次输入用户名/密码。

如何实现?

一点“简化”的代码:

在注册控制器中:

public static void newUser(String username, String password, String fullname)

   User user = new User(username, password, fullname);
   user.save();
   // What is the trick to avoid login being displayed???
   MainController.index();
 

MainController 正在使用“安全”模块。

感谢任何提示,

最大

【问题讨论】:

【参考方案1】:

嗯,看起来答案在这里: How to use play frameworks Secure module to login a user after that user has been created

我发帖后发现的。

最大

【讨论】:

以上是关于Play Framework:如何在用户注册时使用 Secure 模块自动登录?的主要内容,如果未能解决你的问题,请参考以下文章

Play Framework:如何在 CRUD 模型中声明不应在 UI 中显示的成员

如何使用 Play Framework 显示 SQL?

如何使用 Play Framework 和 videojs 流式传输视频?

如何在 Play Framework 中编写“用户只能访问自己的个人资料页面”类型的安全检查?

如何使用 Play Framework 2.0 下载文件

如何在 Play Framework 中进行详细编译?