问题标签 [j-security-check]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在 j_security_check 之后重定向 2 个不同的页面
我有一个登录页面j_security_check
,我需要根据用户的权限重定向到不同的页面。例如,必须将用户 A 重定向到 page1,将用户 B 重定向到 page2。
我怎样才能做到这一点j_security_check
?
java - 使用 j_security_check 对用户进行身份验证
我正在开发一个应用程序。它使用 j_security_check 对用户进行身份验证。它工作正常。它对用户进行身份验证。我想显示登录失败页面。为此我正在使用
但 loginerror.jsf 没有得到显示。应用程序显示 HTTP 错误 403。
我的问题是我应该在哪里更改以显示 loginerror.jsf 页面
谢谢
python - 使用 python 将数据传递给 j_security_check
我在服务器上有一个 j_security_check 页面,我需要将数据传递给它。我使用 Python urllib2 模块,以 j_username 和 j_password 作为参数发送 POST 请求。问题是我有 HTTPError 408 作为响应:“已超过登录过程允许的时间”。我该怎么办?
jsf - 从 JSF 页面登录(基于表单)
在 JBoss 4.2.3 上使用 JSF 1.2 和 RichFaces 3.3.1。
我刚刚开始使用 JSF 应用程序。它的大部分内容使用 XHTML 文件,并使用基于表单的身份验证的 login.jsp 进行登录,据我所知,这在 JSF 应用程序中很常见。但是,我现在需要包含来自常规页面的部分,其中包括标题栏和右侧面板,它们具有 RichFace 样式。我已经尝试了几十种将 Rich 标签放入登录页面的方法组合,同时仍然允许提交通过 j_security_check,但到目前为止没有任何效果。有没有办法做到这一点?
jsp - 使用 j_security_check 成功进行身份验证后,如何在 index.jsp 上获取 j_username?
我在 login.jsp 上使用 j_security_check。服务器是 GlassFish Server 3。一切正常,当用户通过身份验证时,它会打开 index.jsp。我的问题是我需要在 index.jsp 中获取 j_username,但我找不到这样做的方法。我找到的所有解决方案都是用 Java 编写的,我需要一些适用于我的 jsp 的东西。
有任何想法吗?非常感谢您!
tomcat - 仅使用正确的参数请求 j_security_check 返回 408 错误
我想从 servlet 向 j_security_check 发送请求并从响应中获取 auth cookie。代码:
如果我输入了错误的身份验证参数,那么在响应时我会得到一个默认的错误登录页面,但如果我输入正确的身份验证参数,我会得到服务器代码 408。怎么了?
jsf - j_security_check 与程序安全性
我正在使用 jsf、ejbs 和 jpa 构建一个 Web 应用程序。我目前使用基于表单的 j_security_check 来处理身份验证。
我需要实现对 cookie 的支持,即“记住我”选项。我也想防止暴力攻击。即在 5 次登录失败后锁定某个用户。
我知道另一个选择是使用 ServletFilters 等以编程方式进行。
有没有办法使用 j_security_check 来实现所有这些?还是我应该切换回以编程方式进行?
firefox4 - J_scurity_check 在 Firefox 4 中失败
该应用程序在 Firefox3.6 和所有版本的 IE 中运行良好。我下载了 Firefox 4 并尝试登录。当我输入用户名和密码并单击提交按钮时,它只会清除标签,当我点击刷新按钮时,它会提交表单。如果我输入错误的用户名和密码,它会重定向到错误页面。
日志中没有错误消息。
http - Java EE:未经身份验证的 POST 和 j_security_check
我试图对此进行一些研究,并在另一个网站上遇到了以下问题:
http://www.theserverside.com/discussions/thread.tss?thread_id=36561
不幸的是,答案是切换到 GET 请求,我希望有更好的解决方案。重申这个问题:
例如,当用户在搜索页面上时,他们的会话到期,然后他们单击提交按钮。此时,登录页面显示,因为他们不再登录。成功登录后,j_security_check 将重新发送 POST 请求到搜索,但没有任何 POST 数据。我希望能够从原始请求中获取 POST 数据,或者我想将 j_security_check 配置为在登录后从不发送 POST 请求,而是强制它使用 GET 请求。
任何帮助是极大的赞赏。
jsf - 如何使用 j_security_check 获取连接用户的数量及其角色?
我通过托管 bean 以这种方式获取连接用户的用户名(使用 j_security_check):
然后以这种方式在 jsf 页面中显示它:#{userBean.username}
但我想不出办法来获取连接用户的数量并获取他们的角色。换句话说,除了用户名、用户角色和连接用户数之外,我还想显示。
我怎么能做到这一点!?在此先感谢您的帮助!
编辑:我现在可以使用托管 bean 中的命名查询来获取已连接用户的角色:
在 xhtml 页面中:
而 ugroup 是 Users 实体类中的角色名称。
编辑:对我仍然不起作用的一种解决方案是将 HttpSessionListener 添加到我的 web.xml 中: