WordPress - 切换用户后保持管理员权限

Posted

技术标签:

【中文标题】WordPress - 切换用户后保持管理员权限【英文标题】:WordPress - keeping admin privileges after switching users 【发布时间】:2012-08-28 15:47:00 【问题描述】:

我们有一个客户在他们的网站上使用 Cart66。他们希望选择接受支票并运送 COD,但只希望管理员用户能够执行手动结帐,但为了跟踪客户的订单历史记录,他们希望以客户身份通过​​网站下达所有订单。

我想我的问题归结为:有没有办法以管理员用户身份登录,然后切换到非管理员用户,同时保持管理员权限?他们希望切换到普通用户,但保留管理员手动签出的能力。

他们可以将用户切换为管理员,执行交易,然后将用户切换回订阅者。没有这些步骤,还有其他方法可以保持管理员权限吗?

我希望这是有道理的。如果有人可以为我指明正确的方向,我将不胜感激。 谢谢

【问题讨论】:

【参考方案1】:

老实说,没有。我通过打开两个不同的浏览器解决了这个问题。 IE。我将创建两个用户:管理员帐户(我的普通帐户),然后是一个设置为订阅者的备用(测试)帐户。我将使用常规浏览器并以管理员身份(我的常用帐户)登录,然后打开备用浏览器并以测试帐户身份登录。因此,我将打开 2 个窗口,但每个窗口中都打开了不同的帐户。工作得很好。我可以同时看到作为和管理订阅者发生的一切。

如果你能做你所描述的事情会很酷 - 但我明白你为什么不能 - 你正在进入用户角色和功能,如果你能做你想做的事,那将毫无意义'重新描述。

我想一个的可能性是使用当前登录用户的ID,并编写一个函数来剥离前端功能(视觉上使它们出现成为登录订阅者),但只需打开两个不同的浏览器窗口就容易多了。

【讨论】:

感谢雪莉的回复。我的问题基本上是我想暂时将管理员权限分配给非管理员用户。我通过自定义 Cart66 并使用切换用户插件找到了解决方法。

以上是关于WordPress - 切换用户后保持管理员权限的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统用户权限管及目录文件的管理(基础详解,操作演示,通俗易懂)

Wordpress 用户角色/权限

day13:权限管理su/sudo及限制root用户登录

Wordpress如何开启用户注册功能

怎样使用系统管理员权限重新登录windows

管理员中的 Django 自定义用户模型应用程序级别权限管理