Emerald 会员组件死循环问题

站长您好!
年前团购了Emerald10的汉化组件,使用了下感觉 不错,现在有个问题,不知道是否是我的操作还是Emerald本身的问题。
描述如下:
设置了restricter限制内容后,一个未注册用户点击此付费菜单,显示此是会员专区,无法访问。于是就开始注册了,注册完成以后。自然是要登录,结果登录没成功,又被redirect到“此是会员专区,无法访问”,造成用户根本无法登录,更不要说购买会员了。
Emerald的这种逻辑应该是每次都会提醒你要加入会员,但是这个提示一出,根本无法登录了。
我现在的做法是直接在注册的时候,就要付费,完成付款后跳回网站,然后就可以访问了。
已邀请:

孤独者 - 世界属于那些勤于思考的人,更属于那些善于行动的人

赞同来自:

另外补充1个问题。
对于已经做好的plan和群组,对新人来说是遵循这个规则的。我发现安装组件之前注册的网站会员,登录后竟然也可以不付费就享受访问限制资源的权利,不知道是不是设置有问题?

追梦人 - 梦想每个人都有,但不是每个人都有勇气去坚信,我有

赞同来自:

在 Joomla 3 后台的“扩展 - 插件管理” 中,找到 User - Emerald Subscriptions 这个插件,点击其名称进入它的参数页面。你就能看到若干选项。
其中,第一项就是“在注册过程中启用方案选择”,默认是禁用的,将这一项启用。然后,你就可以直接在注册表单上显示“购买会员资格”的选项了。
你还需要酌情设置该插件的剩余参数。

刘备曹操 - 古今多少事,都付谈笑中

赞同来自:

第二个问题明显是因为设置不当造成的。
大概你将要限制的资源的访问权限设定成了“注册会员”,这显然是不对的。因为在你安装这个软件之前,已经存在了一些注册会员,这些人从未付费,但是已经自动获得了“注册会员”资格。
所以,你必须在 Joomla 核心自带的群组管理以及权限管理中,在“注册会员”(Registered)级别之上,再创建一个新的“付费会员”(Paid Member)级别。操作要谨慎,必须确保“付费会员”拥有“注册会员”的全部权限,反过来则不是。还有,仔细检查一下,避免将“付费会员”群组添加到管理员之列。

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

谢谢。我就是这样设置的。注册时付费没有遇到问题。
我的问题其实是每次没有付费的会员都会被redirect到上次访问付费内容的地址,造成无法登录;这个如何解决呢?

跑堂小2 - 冇钱;冇房子;冇成就。要吃饭;要住宿;要消费

赞同来自:

我对Emerald和Joomla的群组和权限还是认识不够,一直没搞清楚,再加上个Emerald的群组/权限就更晕了。
比如Emerald的群组A,然后做个方案 Plan A(价格,时间,内容等)和A对应。但是这套东西如何和Joomla自身的新建的 “付费会员”级别联系起来呢?如何保证自动分配群组呢?
是通过插件的 方案/群组 限制吗?感觉不是。
那是听过组件前台的群组 设置吗?也不是吧。总体感觉Emerald设置的群组和Joomla割裂了。 Joomla之门 写道: 第二个问题明显是因为设置不当造成的。
大概你将要限制的资源的访问权限设定成了“注册会员”,这显然是不对的。因为在你安装这个软件之前,已经存在了一些注册会员,这些人从未付费,但是已经自动获得了“注册会员”资格。
所以,你必须在 Joomla 核心自带的群组管理以及权限管理中,在“注册会员”(Registered)级别之上,再创建一个新的“付费会员”(Paid Member)级别。操作要谨慎,必须确保“付费会员”拥有“注册会员”的全部权限,反过来则不是。还有,仔细检查一下,避免将“付费会员”群组添加到管理员之列。

3P网络 - 背着回忆的旅游人,即使是再细微的风景,也会留在心中的一个角落~

赞同来自:

Emerald 的功能是非常强大且灵活的,单就用户组这个功能来说,既可以遵从 Joomla 核心自己的用户组,也可以独立管理自己的用户组。两种方式都能实现圆满的用户权限管理。
如果是使用 Joomla 核心的用户组,可以在 Emerald 的方案管理中,在“动作”这个标签页上,设置“(支付成功后)将用户添加到指定用户组”,从而使他获得该群组的权限。
如果你对 Joomla 核心自带的用户组理解不是很清晰,我建议你直接使用 Emerald 自己的用户组。
另外,请检查你的“限制”规则是否恰当。如果规则正确,未付费的用户是不可能获得付费用户的权限的。
最后,如果你还有困难,请通过淘宝旺旺联系,我可以帮助你现场查看并设置。

要回复问题请先登录注册