拥有按用户定制的私人区域的最佳方式

时间:2011-05-27 作者:MZAweb

商业网站的一个常见要求是有一个客户端登录,允许访问者访问他们的私人内容(即:下载、截图、文档)。

我过去做过,虽然成功了,但我觉得有点乱。

现在,我需要在一个新站点中使用相同的功能,我想知道是否有人使用了该功能,并想分享一种实现该功能的好方法。

我的方法是:

为私有内容创建自定义帖子类型为客户端创建自定义分类user_register 并在每次创建新用户时添加客户端(分类法)template_redirect 并检查它是否是我的自定义帖子类型。如果是,请检查登录用户是否在该帖子的自定义分类中。如果是,很酷。如果没有,header(\'HTTP/1.1 401 Unauthorized\');exit;

1 个回复
SO网友:Bainternet

听起来是个不错的主意,但当我需要每个用户自定义的私有部分时,我通常根据页面模板文件对其进行编码,并使用这些模板文件创建一些页面。例如,我有一个下载页面,该页面将向每个用户显示他可以下载的文件,以便我的页面模板

首先检查用户是否登录(如果不是未经授权的重定向),然后只需提取用户可以下载的所有文件。

结束

相关推荐

在users.php中使用Manage_User_Columns显示cimy用户字段

我正在尝试向我的主题函数添加代码。php在仪表板用户中显示使用Cimy用户额外字段插件创建的字段。php。我知道我需要使用manage\\u users\\u列,但除此之外,我陷入了困境。有谁对这个插件足够熟悉,可以帮助我获得要显示的正确字段?