【问题标题】:Customizing SecureSocial module with play framework使用 play 框架自定义 SecureSocial 模块
【发布时间】:2012-02-01 00:38:29
【问题描述】:

这是一个关于使用 SecureSocial(版本 0.2.3 模块和播放框架(1.2.4)的初学者问题

  • 是否可以有自定义路线?当我在路由文件中使用module::secure 时,我被重定向到localhost:9000/auth/login。 我只想使用localhost:9000/login、localhost:9000/logout等等

  • 是否可以为不同的社交提供者自定义登录页面的样式?我想要自定义外观和自定义消息。

【问题讨论】:

标签: playframework securesocial


【解决方案1】:

你可以将路由挂载到 / 而不是 /auth

 *     /                       module:securesocial

您还可以为securesocial 控制器定义自己的路由,删除module:securesocial 行并将securesocial 路由文件内容复制到您自己的具有不同挂载点的路由文件中。

对于登录页面,可以通过将其从 securesocial 模块源 (app/views) 复制到您自己项目中的 app/views/securesocial/SecureSocial/ 文件夹来进行自定义

当您切换到新的安全社交版本时,不要忘记检查更改。

【讨论】:

  • 好的,谢谢,Somatik。今晚我会在家里试一试,如果可行,请标记你的答案。
  • 感谢这两个方面的工作。有趣的是,文件夹结构区分大小写。也许是因为我使用的是linux。要覆盖,我必须按照您提到的确切情况创建自定义 login.html。
【解决方案2】:

这个模块也有路由文件。您可以尝试编辑这个并配置您的应用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多