我们有一个客户在他们的网站上使用Cart66。他们希望选项接受支票并运送COD,但只希望管理员用户能够执行手动结账,但为了跟踪客户订单历史记录,他们希望将所有订单作为客户放在网站上。
我想我的问题归结为:有没有办法以管理员用户身份登录然后切换到非管理员用户但保留管理员权限?他们希望切换到普通用户,但保持管理员手动结账的能力。
他们可以将用户切换到管理员,执行交易,然后将用户切换回用户。没有这些步骤,是否有另一种方法来保持管理员权限?
我希望这是有道理的。如果那里有人可以指出我正确的方向,我将非常感激。 感谢
答案 0 :(得分:0)
老实说,没有。我通过打开两个不同的浏览器来解决这个问题。即我将创建两个用户:管理员帐户(我的普通帐户),然后是设置为订阅者的备用(测试)帐户。我将使用我的常规浏览器并以管理员身份登录(我的常用帐户),然后打开备用浏览器,并以测试帐户登录。所以我将打开2个窗口,但每个窗口都有一个不同的帐户。工作得很好。我可以看到发生的所有事情,同时管理和订阅者。
如果你能做一些类似于你所描述的事情会很酷 - 但是我可以看到你为什么不能这样做 - 你会进入用户角色和能力,如果你能做你做的事就没有意义重新描述。
我认为一种可能是使用当前登录用户的ID,并编写一个能够剥离前端功能的功能(直观地显示它们要成为登录用户,但只需打开两个不同的浏览器窗口就容易多了。