我是 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/