网站建设教程:PageAdmin Cms模板中如何判断用户权限

简介: PageAdmin作为国内一款优秀的cms网站内容管理系统,在国内拥有庞大的用户群,小编我很多客户的网站也采用这个系统制作,最近有个客户需求是;用户需要先登录后才能浏览页面,看了官方文档后总结了一下,希望对大家有帮助。

PageAdmin作为国内一款优秀的cms网站内容管理系统,在国内拥有庞大的用户群,小编我很多客户的网站也采用这个系统制作,最近有个客户需求是;用户需要先登录后才能浏览页面,看了官方文档后总结了一下,希望对大家有帮助。

1、识别CurrentUser类,登录后的信息会保存在这个类中,这个类包含8个属性,分别如下:

public class CurrentUser
 {

 public int Uid { get; set; } //用户id
 public string UserName { get; set; } //用户名
 public int MemberGroupId { get; set; } //用户组id
 public int DepartmentId { get; set; } //部门id
 public int RoleId { get; set; } //角色id
 public bool IsSuperAdmin { get; set; } //是否超级管理员
 public string Email { get; set; } //用户邮箱
 public string Mobile { get; set; } //用户手机号
 }

2、模板中如何获取到登录类,演示代码如下:

@{

 CurrentUser currentUser = ViewBag.CurrentUser; //获取当前登录用户

 int uid=currentUser.Uid; //获取用户Id,未登录uid为0

 string userName=currentUser.UserName;//获取用户名
 
 //其他的属性可自行获取

 }

3、获取到登录状态类后,通过判断Uid的值是否大于0就可以判定是否登录,演示代码如下:

@{ 
 CurrentUser currentUser = ViewBag.CurrentUser; //获取当前登录用户
 int uid=currentUser.Uid; //获取用户Id,未登录uid为0
 if(uid==0)
 {
 //未登录的逻辑
 }
 else
 {
 //已经登录的逻辑
 }
}

本篇教程就到这里了,大家可以自己进行扩展和改动。

相关文章
|
6月前
初创外贸公司的快速网站建设选择:易赛诺主题模板站
易赛诺是一家专业外贸推广及建站服务的企业。他们根据20年的外贸推广及外贸网站建设经验,针对不同行业的特点,设计制作了一系列高质量的主题模板,旨在帮助初创公司和外贸企业快速搭建属于自己的专业网站
|
9月前
|
JSON 小程序 前端开发
PageAdmin CMS网站建设模板中获取用户登录状态
现在很多网站都采用pageadmin网站系统搭建,经常会需要在网站中显示用户是否登录这些状态信息,其实很简单,直接通过官方提供的api就可以获取到登录状态。
|
安全 前端开发 Unix
网站建设常用的cms建站系统推荐
国内网站建设市场参差不齐,建站公司多如牛毛,网站价格便宜的几百,贵的几十万,作为外行,很难去选择,国内大部分网站建设公司都是营销公司,完全没有底层技术框架的开发能力,90%以上的网站建设公司都是基于各种cms网站内容管理系统来制作网站,七牛云小编根据最近服务器各种cms的安装量,统计国内用户比较多的几个cms,并分别介绍,希望对从事网站建设的朋友能起到参考作用
302 0
网站建设常用的cms建站系统推荐
|
前端开发 安全 JavaScript
企业网站建设常用CMS网站内容管理系统介绍
为大家分享几个主流的CMS系统,看一看有没有大家不了解的,或者能够满足大家需求的内容管理系统。
1197 0
企业网站建设常用CMS网站内容管理系统介绍
|
安全 搜索推荐 PHP
网站建设之常用CMS系统的SEO优化功能分析
大家好!我是小熊优化的SEOER,在seo优化这个行业已经从业7年多了,优化过不少的个人和企业网站,根据多年的经验也总结出了不少的优化经验,现在大部分的网站,尤其是单位性质的网站基本都是采用CMS系统来做的,今天,在这里我就分享一下这几年来我接触过的几个CMS系统的优化方面的特点,希望对大家有所帮助。
1122 0
|
安全 Windows
如何采用PageAdmin自助建站系统来进行企业网站建设
如果企业想制作一个企业网站,那么采用PageAdmin建站系统无疑是最好的选择,PageAdmin作为国内用户最多的企业级建站系统,功能,安全,扩展性方面都堪称优秀。在这篇文章中,将告诉你怎么采用pageAdmin制作企业网站。
2551 0
|
SEO 安全
网站建设教程:PageAdmin网站系统标签功能的实现
司之前老网站采用的织梦网站系统,由于最近被黑客攻击导致挂马,并且官方停止了更新,领导要求新的网站采用pageadmin网站系统重新改版,小编在学习和使用中学到了有很多实用的技巧,其中标签这块制作很多做seo优化的朋友都会用到。
1572 0
|
安全
网站建设教程:PageAdmin网站系统如何添加自定义信息表
由于之前公司网站采用的网站系统出现了漏洞,并且停止了更新,领导要求新的网站采用pageadmin网站系统重新改版,小编在学习和使用中学到了有很多实用的技巧,其中的自定义信息表功能个人觉得是非常方便和实用,下面发出来分享给大家。
1418 0