Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Security 如何在play framework中使用安全模块时自定义login.html_Security_Module_Playframework - Fatal编程技术网

Security 如何在play framework中使用安全模块时自定义login.html

Security 如何在play framework中使用安全模块时自定义login.html,security,module,playframework,Security,Module,Playframework,我是个新手。因为我使用的是带有japid的play框架中的安全模块。我设计了自定义登录模板,并在“beforeLogin.html”标记中调用了该模板。我需要显示我的自定义登录模板,而不是安全模块的login.html模板。我尝试使用play-secure:ov--login覆盖login.html。它成功覆盖登录页面,并将该页面本地置于安全文件夹中。但是我需要使用我自己的自定义登录页面,而不是安全模块的login.html在视图/Secure中创建一个文件login.html。(当然,如果不存

我是个新手。因为我使用的是带有japid的play框架中的安全模块。我设计了自定义登录模板,并在“beforeLogin.html”标记中调用了该模板。我需要显示我的自定义登录模板,而不是安全模块的login.html模板。我尝试使用play-secure:ov--login覆盖login.html。它成功覆盖登录页面,并将该页面本地置于安全文件夹中。但是我需要使用我自己的自定义登录页面,而不是安全模块的login.html

视图/Secure
中创建一个文件
login.html
。(当然,如果不存在,则创建文件夹
Secure

就像您可以通过扩展
Secure.Security
类来覆盖安全模块控制器一样。我建议扩展
SecureSocial
类,并将
login()
覆盖到
renderJapid()
。然后在带有注释的
@中使用此控制器。我想这会解决您的问题。

谢谢您的即时回复。但当我们使用play secure:ov--login覆盖login.html文件时,框架将创建所需的结构,即它将创建views/secure/login.html。因为我使用的是japid,所以我的自定义登录表单位于app\japidview.XYZ中。每当用户请求我的应用程序中的任何页面时(如果他没有登录),我都需要显示这个登录表单。正如前面在另一篇被删除的帖子中所说的,Japid是一个单人模块。请联系作者以获取更多信息。