0

我是 Piranha CMS 的新手,只是想了解一下。我正在使用 MVC 实现,我需要执行以下操作:

  1. 我需要使用存储帐号的属性来扩展用户。
  2. 我需要一个只有在用户登录后才能访问的页面
  3. 在此页面上,我需要调用另一台服务器上的 REST API,使用帐号参数来检索用户存储在此服务器上的文档列表。
  4. 当用户单击文档时,将再次使用 REST API 将其下载为 PDF

我只需要有关如何执行此操作的一般指导。如何针对用户存储帐号(并对其进行管理),我是否需要创建一个新区域来显示来自远程服务器的文档列表。是否有在任何地方创建新区域并可能从 SQL 返回一个我可以适应的列表的示例?

感激地收到任何帮助。

提前致谢

麦克风

4

1 回答 1

0
  1. 最简单的方法是使用附加到存储此信息的用户的自定义字段来实现扩展。

  2. 编辑页面时,进入“设置”并选择哪些组可以访问您的页面。为此,我建议为非管理员的站点用户创建一个新组。

  3. 这应该可以在您的页面的控制器或模型中轻松实现。当用户登录时,“User.Identity.Name”是用户 ID。获取用户,加载扩展并使用帐号。

  4. 见第三条。

问候

于 2017-01-17T21:21:02.560 回答