gpt4 book ai didi

security - 更改play框架的Secure.java类

转载 作者:行者123 更新时间:2023-12-02 19:04:50 26 4
gpt4 key购买 nike

是否建议对 Secure 类游戏框架的方法进行更改?或者有什么办法可以解决这个问题吗?

最佳答案

Secure.class Security.class

对 Secure.class 进行更改。不,正常情况下,大多数情况下应该没问题。但是,您必须扩展 Security 类。此类中有多个方法必须重写才能适合您的应用程序。

static boolean authenticate(String username, String password);
static boolean check(String profile);
static String connected();
static void onAuthenticated();
static void onDisconnect();
static void onDisconnected();

编辑:阅读所有评论并了解乔的真正需求后,这是解决方案的一部分。

  1. 创建一个正常的登录页面。您可以通过在 dependency.yml 文件中添加安全依赖项来实现此目的。 (同时运行 Play 依赖项)
  2. 扩展了安全性以覆盖身份验证方法。
  3. 还可以重写 onAuthenticate 方法,使用 redirect() 重定向到您选择的页面
  4. tags 文件夹中创建一个新标签 loginbox.html。代码粘贴在下面。
  5. 在主页中使用登录框标签:#{loginbox/}

这意味着:

  • 您的主页上将有一个登录框。
  • 当用户登录验证后,他们将被重定向到您选择的页面。
  • 当用户登录失败时,他们将被重定向到登录页面并会在那里看到错误。

登录框.html

#{form @authenticate()}
<label>Login</label>
<input type="text" name="username" maxlength="80"/>

<label>Password</label>
<input type="password" name="password" maxlength="80"/>

<input type="submit" class="rounded" value="Se connecter" />
#{/form}

关于security - 更改play框架的Secure.java类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6662245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com