在这一节我们就来初步的了解一下ZMAX支付中心用户权限的一个完整的工作流程,我们的目标是实现网站的“深度思考”这个菜单项的动态授权。

1,需要实现的效果


当用户未支付的时候,他是没有权限查看“深度思考”这个菜单项的,成功支付后,他可以看到“深度思考”这个菜单项。

2,资源的权限配置


要实现上面的效果,我们需要进行如下步骤:

2.1 在用户管理中,创建一个用户组。将其名称设置为“深度思考栏目授权组”。并且设置其付费信息。如图: 用户组01.png

用户组02.png2.2 给该用户组创建一个权限组。 用户管理 -> 权限设置 新建一个权限。如图:

用户新建权限.png

在编辑界面,将这个授权的名称取为“深度思考栏目权限”,将该权限分配给刚刚新建的”深度思考栏目授权组“。如图:

joomla用户权限分配.png

1.3 将网站需要控制的资源,设置对应的权限。这里以菜单项为例,在菜单项管理界面,找到”深度思考“这个菜单项,将其访问权限设置为”深度思考栏目权限“:如图: 菜单的权限设置.png这样我们就完成了网站资源的权限设置。

1.4 为了让用户能够方便的购买,我们需要新建一个菜单项,将这个菜单项的类似设置为”ZMAX支付中心 -  单个商品“,并且将商品选择为我们需要授权的用户组。如图:

支付中心产品菜单项.png

做完了这些,我们就完成了一个用户组资源的出售和在线授权的设置了。

3. 前台用户看到的效果 


由于我们将”深度思考“这个菜单项设置了访问权限,因此,当一个未授权的用户登录网站的时候,是看不能”看到深度思考“这个菜单项的。此时看到的截图如下:

用户组授权页面.png

1.4 用户使用微信扫码支付后。系统会提示已经支付,并且开始跳转。如图:

用户权限的在线支付.png

 1.5 页面刷新,现在用户可以看到深度思考这个栏目,说明授权完成了。如图:

栏目授权完成.png

至此前台用户的自动授权就实现了。

1.6  为了方便查询,系统提供了两种菜单项类型,分别是订单列表,授权列表。可以便于用户查看的自己消费记录。如图:

支付中心菜单项类型2.png

订单管理界面。如图:

支付中心-我的订单.png

授权管理页面截图:

支付中心我的授权.png 

2,后台管理者


2.1 在前台用户提交订单,或者支付订单的时候,系统的管理员可以收到系统发送的邮件提醒或者短信提醒。这些提醒可以在系统的通知设置中进行设置,如图:

Joomla支付中心-系统通知设置.png

2.2 用户所有的订单,在后台的订单管理中都可以进行查看, 如图:

joomla支付中心订单管理.png

2.3 对于需要手动修改的订单,也可以点击查看订单,进入到订单的详情页面,对订单进行进一步的处理。如图:

Joomla支付中心-编辑订单信息.png

 



收藏
0个人 收藏