员工登录店面(admin/nimda)

2020-09-24 11:58发布

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

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


嗨,专家,我需要允许EmployeeModel(Employee group)类型的管理员登录。我看到有一个名为AcceleratorAuthenticationProvider的类,它提供了客户模型。

customer = getUserService()。getUserForUID(StringUtils.lowerCase(username),CustomerModel.class);

但是在EMployee Group(admin/nimda)的情况下。 我要例外了

de.hybris.platform.servicelayer.exceptions.ClassMismatchException:预期:类de.hybris.platform.core.model.user.CustomerModel,但得到:类de.hybris.platform.core.model.user。 EmployeeModel

请建议如何允许用户以正确的错误消息登录或不登录。

谢谢

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

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


嗨,专家,我需要允许EmployeeModel(Employee group)类型的管理员登录。我看到有一个名为AcceleratorAuthenticationProvider的类,它提供了客户模型。

customer = getUserService()。getUserForUID(StringUtils.lowerCase(username),CustomerModel.class);

但是在EMployee Group(admin/nimda)的情况下。 我要例外了

de.hybris.platform.servicelayer.exceptions.ClassMismatchException:预期:类de.hybris.platform.core.model.user.CustomerModel,但得到:类de.hybris.platform.core.model.user。 EmployeeModel

请建议如何允许用户以正确的错误消息登录或不登录。

谢谢

付费偷看设置
发送
4条回答
Doze时光
1楼 · 2020-09-24 12:10.采纳回答

嗨,您要实现的用例是什么? 由于员工不应该登录店面,因此他们应该使用后端应用程序,例如hmc,backoffice等。

2楼-- · 2020-09-24 12:15

Hi,

实际上,我们需要避免异常,并需要显示正确的错误消息。 如上所述的例外。 您可以使用admin作为用户名在本地尝试。

hongfeng1314
3楼-- · 2020-09-24 12:21

也许您可以在店面建立一个名为employees的客户组,并为员工创建一些特殊用户,店面是要购买的,员工不应该购买。

clever101
4楼-- · 2020-09-24 12:10

旧问题-但我有以下用例

  1. 需要提供让员工能够在密码过期后重置密码的功能

这将包括管理员能够执行相同操作的能力

到目前为止,backoffice/hmc还没有此功能。 因此,我想知道是否有一种方法可以利用B2B店面,使后台员工能够重置其密码。

一周热门 更多>