我搜索了如何在JSF Web项目中进行用户身份验证的最佳方式。我发现this非常好的例子来自BalusC在stockoverflow(顺便说一句谢谢BalusC)。但我不明白这个系统。JSF 2.0上的用户身份验证的最佳做法?
我写了一个注册页面。注册后,用户进入我的数据库。但是,我可以使用j_security_check从我的数据库中检查用户?
在我的web项目中,我没有用户和非用户的站点。当用户进入时,他会看到更多选项,例如他可以发布文本。我可以检查这个吗?我可以保存用户类与用户数据在登录和检查:
if(user != null){
<h:inputText value="User Only Text" id="text" />
}
但我认为这种方式不是很优雅。另外我的问题是什么是使用户登录的最佳方式,并显示有效用户在网页上比非用户更多的选项。
谢谢你,对不起我的英语不好。
谢谢,我会试试看。 – ThreeFingerMark
@Pascal:你想谈谈什么时候可以从基于容器的安全转移到诸如shiro或其他替代方案?在这里看到更多的重点问题:http://stackoverflow.com/questions/7782720/when-to-move-from-container-managed-security-to-alternatives-like-apache-shiro –