仅在填写表单后在Umbraco中显示内容

仅在填写表单后在Umbraco中显示内容,umbraco,Umbraco,如何在Umbraco中设置一个页面,以便在用户填写表单后仅显示某些特定内容(本例中为视频)? 我们希望添加一个表单以收集用户详细信息,并仅在表单发布后显示内容。 理想情况下,cookie将被设置为存储表单已完成的事实。使用Members功能。有关实现的详细信息,请参阅和。这样,您就可以使用开箱即用功能而不是自定义cookie。填写表单后,登录用户,并选中IsLoggedIn以显示特定内容 要防止介质通过链接访问而未被识别为成员,您可以使用所谓的受保护介质。 看到或/ 另一个保护媒体的选项是将媒体

如何在Umbraco中设置一个页面,以便在用户填写表单后仅显示某些特定内容(本例中为视频)?
我们希望添加一个表单以收集用户详细信息,并仅在表单发布后显示内容。

理想情况下,cookie将被设置为存储表单已完成的事实。

使用Members功能。有关实现的详细信息,请参阅和。这样,您就可以使用开箱即用功能而不是自定义cookie。填写表单后,登录用户,并选中IsLoggedIn以显示特定内容

要防止介质通过链接访问而未被识别为成员,您可以使用所谓的受保护介质。 看到或/


另一个保护媒体的选项是将媒体/视频存储在Azure上,并在填写表单后生成SAS令牌,但这更多用于下载。看起来你的问题更多的是个性化而不是保护。另一种选择是使用个性化套餐,即Andy Butland的个性化组

您的目标是什么版本的umbraco?正如您所说,在访问者提交表单时设置cookie,并在显示视频的页面上检查cookie是否存在,否则重定向到访问者必须填写详细信息的页面。@DacreDenny使用7.12.3版,也可以使用AjaxForm,一旦成功,它将显示内容