【发布时间】:2011-01-19 14:44:19
【问题描述】:
我正在寻找如何在我的 JSF Web 项目中进行用户身份验证的最佳方式。我在 stockoverflow 上找到了来自 BalusC 的 this 非常好的示例(顺便说一句,谢谢 BalusC)。但我不明白这个系统。
我已经写了一个注册页面。注册后,用户进入我的数据库。但是谁可以使用 j_security_check 从我的数据库中检查用户?
在我的 web 项目中,我没有面向用户和非用户的网站。当用户登录后,他可以看到更多选项,例如他可以发布文本。我可以检查谁?我可以在登录时使用用户数据保存用户类并检查:
if(user != null){
<h:inputText value="User Only Text" id="text" />
}
但我认为这种方式不是很优雅。另外我的问题是让用户登录并在网页上向有效用户显示比非用户更多选项的最佳方法是什么。
谢谢你,对不起我的英语不好。
【问题讨论】: