java - Play Framework 安全问题

标签 java playframework

我是 Play 框架的新手,但我正在尝试使用安全模块,但无法使其正常工作。

问题 1 Eclipse 无法解析 Secure.Security:

package controllers;

import models.*;

public class Security extends Secure.Security {

    static boolean authenticate(String username, String password) {
        User user = User.find("byEmail", username).first();
        return user != null && user.password.equals(password);
    }    

}

问题2

NullPointerException : Cannot get property 'check' on null object.

当我有以下观点时:

#{if secure.check}
...
#{/if}

我已将安全模块添加到我的配置中。我错过了什么?

module.secure=${play.path}/modules/secure

最佳答案

转到项目文件夹的命令行并编写这些:

play clean // Clear previous compiled classes
play deps --sync // Add & Update missing dependencies like secure module
play eclipsify // You must run eclipsify again to show secure libs to your project

然后到eclipse中的project,右击刷新。重新启动。

单行命令: Play eclipsify --deps --sync

关于java - Play Framework 安全问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8829829/

相关文章:

java - 如何在 Maven 中将测试用例作为单独的 Java 进程运行

java - 无法使用 play 框架应用程序注入(inject)器注入(inject) WSClient

java - 尝试创建新的数据库 Play Framework ebean mysql 时出现错误

syntax - @with 注释到底有什么作用? ( Play Framework )

java - mapreduce.reduce.shuffle.memory.limit.percent、mapreduce.reduce.shuffle.input.buffer.percent 和 mapreduce.reduce.shuffle.merge.percent

java - 安卓 : how to get the gender and age of the user?

java - Java内存模型中具有数据竞争的正确同步程序的示例

java - 何时使用 Spring JPA (Hibernate) Entity Manager 将连接返回到连接池?

playframework - 我应该使用什么注释来使用 Ebean 创建索引?

playframework - Play 是否支持每个环境的单独路由文件 - dev、uat、prod?