密码字段不允许#个特殊字符

2020-09-14 17:48发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如何在密码字段中使用特殊字符#来注册表格? 当用户在密码字段中输入包含#的密码时,直到到达控制器为止,都将被删除。

例如:输入的密码为-Password#123变为Password123。

任何指针都会有所帮助。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


如何在密码字段中使用特殊字符#来注册表格? 当用户在密码字段中输入包含#的密码时,直到到达控制器为止,都将被删除。

例如:输入的密码为-Password#123变为Password123。

任何指针都会有所帮助。

付费偷看设置
发送
6条回答
me_for_i
1楼 · 2020-09-14 18:33.采纳回答

我发现是de.hybris.platform.servicelayer.web.XSSFilter类正在从输入字段中删除#字符。 您可以通过将以下值添加到local.properties中进行测试:

xss.filter.enabled = false

一旦这样做,我便可以捕获包含#字符的密码。 现在,我不想禁用XSSFilter,因此找到的唯一方法是覆盖XSSFilter上的doFilter方法,并添加一些逻辑以排除包含您的密码信息的URL。

我是小鹏鹏啊
2楼-- · 2020-09-14 18:28

我尝试过,但是没有用

me_for_i
3楼-- · 2020-09-14 18:43

为了在密码中保留#个特殊字符,您应该添加此密码\\#123如果 数据库密码或其他密码中的"#",但对于客户而言,最佳实践是避免这种情况的发生,因此您可以从更多文章中看到本文。详细信息

小熊yu生菜
4楼-- · 2020-09-14 18:40

出于安全目的,是否删除了#符号 杂音,因此不允许它传递到后端?

Aaron 3364
5楼-- · 2020-09-14 18:41

如何禁用此功能? 它从用户以登录形式输入的密码中删除#符号。 因此,密码中带有#符号的用户无法登录到店面。

密码中带有#符号的用户可以成功登录到HMC

软件心理学工程师
6楼-- · 2020-09-14 18:35

准备正则表达式,该正则表达式不检查#进行密码验证,即使#password在没有#的情况下也保存在数据库中。 登录期间将使用相同的机制系统。 这应该可以解决问题。

系统知道密码没有#,但是客户没有。

一周热门 更多>