Playframework 如何更改SecureSocial的登录页面?
在SecureSocial中,它说我们需要添加以下路线:Playframework 如何更改SecureSocial的登录页面?,playframework,playframework-2.0,securesocial,Playframework,Playframework 2.0,Securesocial,在SecureSocial中,它说我们需要添加以下路线: # Login page GET /login securesocial.controllers.LoginPage.login GET /logout securesocial.controllers.LoginPage.logout 但是这里的操作是由SecureSocial打包的登录/注销,我们无法更改它。我们如何告诉play登录页面
# Login page
GET /login securesocial.controllers.LoginPage.login
GET /logout securesocial.controllers.LoginPage.logout
但是这里的操作是由SecureSocial打包的登录/注销,我们无法更改它。我们如何告诉play登录页面显示哪个视图
e、 的g型动作如下所示
def index = Action {
Ok(html.index(helloForm))
}
该操作将显示一个查看页面
helloForm.html
,但是我找不到方法更改securesocial.controllers.LoginPage.login
。请注意。Securesocial视图自定义可以通过实现位于Securesocial.controllers包中的TemplatesPlugin来完成
您正在查找的方法称为getLoginPage()
不要忘记在自己的视图中放置正确的登录表单字段。我建议以检查默认登录页面实现为例。可以在公共存储库中找到它:
您还必须在conf目录中的play.plugins文件中注册TemplatesPlugin实现
10000:models.auth.AuthTemplatesPlugin
订单号只是一个例子。要了解Play框架中插件的更多信息,请访问文档
使用自定义模板plugin,可以更改其他默认securesocial视图和邮件模板。完整说明位于此处:
段落“定制安全社交模板”
10000:models.auth.AuthTemplatesPlugin