Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Playframework 使用play框架定制SecureSocial模块_Playframework_Securesocial - Fatal编程技术网

Playframework 使用play框架定制SecureSocial模块

Playframework 使用play框架定制SecureSocial模块,playframework,securesocial,Playframework,Securesocial,这是一个关于使用SecureSocial(版本0.2.3模块和游戏框架(1.2.4))的初学者问题 可以自定义路由吗?当我在路由文件中使用module::secure时,我被重定向到localhost:9000/auth/login。 我只想使用localhost:9000/login,localhost:9000/logout等等 有没有可能为不同的社会服务提供商定制登录页面的样式?我希望有定制的外观和感觉,以及定制的消息 此模块也有路由文件。您可以尝试编辑此文件并配置应用程序您可以将路由装

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

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

  • 有没有可能为不同的社会服务提供商定制登录页面的样式?我希望有定制的外观和感觉,以及定制的消息


此模块也有路由文件。您可以尝试编辑此文件并配置应用程序

您可以将路由装载到/而不是/auth

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

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


当您切换到新的securesocial版本时,不要忘记检查更改情况。

好的,谢谢,Somatik。今晚我将在家试用,并标记您的答案是否有效。感谢这两方面都有效。值得注意的是,文件夹结构区分大小写。可能是因为我正在使用linux。要覆盖,我必须创建一个te my custom login.html与您提到的完全相同。这里有一篇关于SecureSocial的文章,您可能会感兴趣