从店面下载用户详细信息。

2020-09-14 15:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)让我作为组织的管理员用户,我想下...

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

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


让我作为组织的管理员用户,我想下载所有注册到站点的用户。 我怎样才能做到这一点? 我希望所有用户都可以在"管理用户"页面上使用,在该页面上,用户可以单击"下载报告"按钮,该按钮将以excel格式下载详细信息。

3条回答
2020-09-14 16:09

我们在userModel中引入了一个名为userType的枚举,一旦用户注册,我们便将userType更新为" registered",否则用户为" GUEST"。

完成此操作后,我们创建了一个cronjob,在cronjob中,我们具有以下逻辑。 //获取所有已注册类型的用户。 查询=从{User}中选择{pk},其中{userType} =?userType

您拥有所有用户,现在我们将这些用户保存在excel中,并将其放置在{HYBRIS_DATA_FOLDER} \ users \

下 excel文件的

名称应唯一且随机,否则容易受到磁盘驱动器攻击。 请参阅下面的链接,以提供文件安全性

https://tika.apache.org/

现在,我们创建了一个名为ManageUserController的控制器,当有人点击该控制器的fetchUsers函数时,我们返回了已保存的列表。

请确保在创建ManageUserController时,它只能由您的管理服务器访问,而不能由面向客户的服务器访问,您可以通过apache配置来做到这一点。

一周热门 更多>