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 Cms如何获取用户登录状态...相关推荐

  1. asp建站系统源码_网站建设教程:虚拟主机如何安装PageAdmin建站系统

    想要做一个网站,可以选择的建站程序有很多种,如PageAdmin.Discuz.zblog等等.每个建站程序都有它独特的优势,如discuz适合一般的论坛社区,zblog则适用于博客类网站,而Page ...

  2. 网站建设教程(详细企业网站制作的步骤)

    网站建设教程(详细企业网站制作的步骤)今天珍奶bb给大家简单唠唠网站建设教程(企业制作网站的步骤)?企业建网站早已不是一件很难的事情,虽然建设网站涉及到代码.服务器.域名申请等等,但是这么专业的事情早 ...

  3. 服务器开机显示其他用户,win10系统开机显示其他用户怎么解决_网站服务器运行维护...

    win10如何打开恢复选项_网站服务器运行维护 win10打开恢复选项的方法是:1.首先打开设置界面:2.然后依次打开[更新和安全].[开发者选项]:3.接着勾选[开发人员模式],点击[显示设置],打 ...

  4. python实现网页微信登录_网站微信登录-python 实现

    最近微信登录开放公测,为了方便微信用户使用,我们的产品也决定加上微信登录功能,然后就有了这篇笔记. 根据需求选择相应的登录方式 微信现在提供两种登录接入方式 移动应用微信登录 网站应用微信登录 这里我 ...

  5. linux系统在pe下查看ip地址,pe下查看原系统ip的方法_网站服务器运行维护

    linux查看php环境是否安装_网站服务器运行维护 linux查看php环境是否安装的方法:1.执行[find / -name php.ini]命令,查看系统是否有php的配置文件:2.执行[net ...

  6. Java前后端分离第三方登录_网站前后端分离情况下如何实现QQ微信等第三方登陆-Fun言...

    前言 最近在弄第三方登录,实现起来很简单,就是调几个接口获取个人信息即可,详细了解:maven项目整合QQauth2.0第三方登录详细说明,然后因为本网站是前后端分离的,所以不能再回调接口那里直接跳转 ...

  7. layui导航栏页面滚动固定_网站建设页面导航如何降低用户寻找的时间

    做为正确引导客户体验网站的莱单导航栏,从检索视角上而言,也起着关键的功效,莱单导航栏不但联系网站的外界,也联系着网站主页面及其别的网页,是全部网站的"管理中心",因此网站建设中莱单 ...

  8. 博客网站源代码_网站建设技术--WORDPRESS

    一.Wordpress是什么? Wordpress是世界上应用最广泛的开源CMS程序.用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.全球1/4的网站都是用wordpress制作, ...

  9. 将虚拟主机加入到netskills.net域环境_网站建设阿里云虚拟主机、ECS服务器、企业邮箱选择购买指南...

    对于刚接触阿里云的人来说可能看到阿里云的产品介绍页面会比较头晕,各种产品分类,而且同一个产品在不同的分类目录下都能看到,下面简单介绍一下制作网站过程中常用的阿里云的产品. 阿里云在网站建设方面常用的服 ...

  10. 网站开发用什么语言好_网站开发教程:企业如何用网站开启在线业务?

    用网站来开启互联网在线业务是很好的方法,对于创业型企业来说,进行自己的企业网站开发制作能够加快实现品牌业务目标.下面这个教程将会教你如何开展在线业务.并利用网站来扩大业务! 1.确定目标市场 创业团队 ...

最新文章

  1. android教育平板,调查称iPad在教育领域占优势 Android平板为零
  2. rabbitMq简介及docker安装
  3. python将json转换为excel_使用python将Excel转换为JSON_python_酷徒编程知识库
  4. 重置mysql+密码_MySQL重置root密码的几种方法(windows+Linux)
  5. 【Jmeter篇】后置处理器之边界提取器
  6. c++99乘法表_nine-nine table 不是“99张桌子”,理解错了数学老师会打你!
  7. 【Linux】kali linux 安装 google chrome
  8. Android安全开发之WebView中的地雷
  9. iOS C++ 关于深度学习(机器学习) (一)学习概览
  10. 静态网页项目开发基础
  11. 上海宝付高谈保险扣费如何追回
  12. Ubuntu 14.04安装Matlab 2015b破解版
  13. 关于error C2065 错误
  14. 删除win10桌面IE浏览器图标
  15. linux HPA隐藏分区,删除HPA隐藏分区有两种方法
  16. [视频教程] KBEngine mmo手游开发系列(三) - 角色技能与怪物系统
  17. c语言模拟洛伦兹吸引子,洛伦兹吸引子相图的简易实现.pdf
  18. sumo添加车辆_sumo demo 我们通过使用交通仿真软件SUMO(Simulation of 联合开发网 - pudn.com...
  19. 零起步的HMTL了解了解?
  20. 决策树(decisions tree)和ID3算法

热门文章

  1. 远程登录服务器时,提示未被授予终端服务器登录权限?
  2. Java SVN管理工具的使用
  3. 公共云存储服务的可扩展性和性能
  4. 初学者指南:为开源做贡献
  5. Linux目录结构、bash的基础命令学习
  6. PHP 遍历文件夹及文件类及处理类
  7. 各主流浏览器的JS执行能力测试
  8. php斐波那契数列循环,两种php实现斐波那契数列的方法
  9. mysql dump 到的文件_MySQL用mysqldump命令导出文本文件
  10. wordpress配置邮箱发送功能