Z-Blog PHP用户等级及判断用户是否登录方法

转载 战斗力旺盛的伯爵  2022-10-11 01:35:06  阅读 63 次 评论 0 条
摘要:

一、Z-Blog PHP用户等级Z-Blog PHP系统将用户分为6个等级:1->管理员、2->网站编辑、3->作者、4->协作者、5->评论者、6->游客,其中游客也是一个会员等级,不同于网站普通访客。插件或主题实现的注册功能通常会提供作者、协作者、评论者3个等级供选择让用户注册。

一、Z-Blog PHP用户等级

Z-Blog PHP系统将用户分为6个等级:1->管理员、2->网站编辑、3->作者、4->协作者、5->评论者、6->游客,其中游客也是一个会员等级,不同于网站普通访客。插件或主题实现的注册功能通常会提供作者、协作者、评论者3个等级供选择让用户注册,不同等级用户权限差异本文后面将会提到。

201911031572766642495153.jpg

如果经常需要折腾Z-blogPHP主题模板文件,实现诸如需要登录才能查看或评论之类的功能,了解如何判断用户登录状态和区分用户级别,掌握其代码和方法就是必要的。下面分享一下实现代码:

{if $user.ID>0} 已登陆状态可见内容 {else} 未登陆  {/if}

判断原理:任何注册用户ID都大于0,网站初始管理员的ID是1。用户名{$user.Name}、别名{$user.Alias}是判断登陆后常用的两个变量字段。以下是等级判断代码:

{if $user.Level < 5} 评论者级别以上用户可见内容 {/if}

{if $user.Level == 5} 仅评论者级别用户可见内容 {/if}

结合本文开头提到的6个用户等级名称前面的数字,就能轻松实现判断任意等级用户。

二、不同等级用户权限差异

管理员:是网站最高权限拥有者,能操作网站后台所有功能;

网站编辑:权限仅次于管理员,主要作用是管理网站内容,除没有网站设置、主题管理、模块管理、插件管理等系统配置性权限外,也不能新建和删除会员;

作者:主要作用是为网站撰稿发布内容,发布文章无需审核,能够管理本人发布的所有文章、评论、附件;

协作者:权限次于作者,没有附件上传及相关操作权限,且发布文章需经审核才能公开;

评论者:主要作用就是方便发表评论和管理本人所有评论;

游客:即为普通访客身份,做为会员时也仅能起记录用户资料作用;


本文地址:https://b.gx86.cn/?id=77
温馨提示:文章内容系作者个人观点,不代表来时的路对观点赞同或支持。
版权声明:本文为转载文章,来源于 战斗力旺盛的伯爵 ,版权归原作者所有,欢迎分享本文,转载请保留出处!(所分享的影音作品均转自网络,仅供测试和学习交流。请在下载后24小时内删除,请支持正版。如有侵权,请留言或邮件告知,万分感谢。)

发表评论


表情

还没有留言,还不快点抢沙发?