网站建设教程: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
 {
 //已经登录的逻辑
 }
}

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

相关文章
|
安全 网络安全 数据库
网站模版PageAdmin网站建设模版
网站模版是搭建网站的基础,在当今数字化发达的年代,网站是各大单位在互联网上的门牌和桥梁。一个成功的官网不仅仅能够提升企业形象,还能将浏览用户转化为目标客户。为了达到这个网站的展示目的,那么选择网站模版就尤为重要。今天的干活为大家贪图一下:网站建设中网站模版的重要性。
129 6
|
安全 前端开发 测试技术
网站建设网站CMS管理系统
不同的建站需求、选择的CMS系统都不一样的: 企业、政府、学校、团体门户网站:pageadmin cms 论坛:discuz cms 博客:wodpress cms 商城:shopex cms 、ECShop cms 以上这些都是老牌建站系统、有些建站公司也是直接用这些建站系统为第三个搭建网站的。
265 4
初创外贸公司的快速网站建设选择:易赛诺主题模板站
易赛诺是一家专业外贸推广及建站服务的企业。他们根据20年的外贸推广及外贸网站建设经验,针对不同行业的特点,设计制作了一系列高质量的主题模板,旨在帮助初创公司和外贸企业快速搭建属于自己的专业网站
|
安全 前端开发 Unix
网站建设常用的cms建站系统推荐
国内网站建设市场参差不齐,建站公司多如牛毛,网站价格便宜的几百,贵的几十万,作为外行,很难去选择,国内大部分网站建设公司都是营销公司,完全没有底层技术框架的开发能力,90%以上的网站建设公司都是基于各种cms网站内容管理系统来制作网站,七牛云小编根据最近服务器各种cms的安装量,统计国内用户比较多的几个cms,并分别介绍,希望对从事网站建设的朋友能起到参考作用
476 0
网站建设常用的cms建站系统推荐
|
JSON 小程序 前端开发
PageAdmin CMS网站建设模板中获取用户登录状态
现在很多网站都采用pageadmin网站系统搭建,经常会需要在网站中显示用户是否登录这些状态信息,其实很简单,直接通过官方提供的api就可以获取到登录状态。
218 0
|
前端开发 安全 JavaScript
企业网站建设常用CMS网站内容管理系统介绍
为大家分享几个主流的CMS系统,看一看有没有大家不了解的,或者能够满足大家需求的内容管理系统。
1453 0
企业网站建设常用CMS网站内容管理系统介绍
|
安全 搜索推荐 PHP
网站建设之常用CMS系统的SEO优化功能分析
大家好!我是小熊优化的SEOER,在seo优化这个行业已经从业7年多了,优化过不少的个人和企业网站,根据多年的经验也总结出了不少的优化经验,现在大部分的网站,尤其是单位性质的网站基本都是采用CMS系统来做的,今天,在这里我就分享一下这几年来我接触过的几个CMS系统的优化方面的特点,希望对大家有所帮助。
1402 0
|
9月前
|
搜索推荐 安全 测试技术
企业怎么样做好网站建设?
企业要建设好网站,需要明确定位、设计吸引人界面、提供优质内容、选择合适技术栈、优化搜索引擎排名、确保网站安全,并进行测试和持续优化。推荐使用PageAdmin CMS。
202 6