后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > 开发类 > 问答问答

身份验证问题

2021-07-06 20:47:31问答人已围观

简介 我现在在做一个类似博客园一样的多用户博客系统
但是碰到这个身份验证问题
我是该手动判断呢 这种方式好像很繁琐 每个页面都需要判断用户身份
还有用户帐户

我现在在做一个类似博客园一样的多用户博客系统

但是碰到这个身份验证问题

我是该手动判断呢 这种方式好像很繁琐 每个页面都需要判断用户身份

还有用户帐户还有其他很多信息

还是用forms来验证身份

这种方式怎么做呢

我查了好久 发现网上的基于forms认真的都是直接用的自带的提供程序

那如何才能用我的项目也就是博客用户表中的数据来进行验证呢

最佳答案:

  .net 的自带的用户系统固然能用,但限于个人认识等等,不见得实用、好用。

  你说的应该是指如果对用户进行权限管理。就我的经历来看,分两类:一类精确到页,一类精确到控件(页面区域?)。

  对于前者,我的做法是,创建 ResourcesManager 类,其负责或返回当前用户针对某页是否可访问。数据库创建 Resources 表,记录用户(建议使用用户组或角色)和已授权页的匹配关系。

  后者,创建 ControlsManager 类,而数据库端创建 Controls 表,记录用户(建议使用用户组或角色)和已授权控件的匹配关系。而在页面加载时,各控件(也可以是页的某个区域)根据授权选择显示或不显示。

  用户身份嘛,当前对话的放到 Session 中,可自动登陆的,放到 Cookie 中(含过期时间),Cookie 中保存信息的安全性、完整性就看你如何用加、解密手段控制了。验证的通道,要么是统一的用户登陆页面,要么是可返回用户信息的统一动态页面、Web服务(允许各页面通过 Ajax 的方式获取当前用户权限)或方法。

  还算比较轻量级的。

文章来源:https://q.cnblogs.com/q/2780/

Tags:.net技术 ASP.NET 

很赞哦! ()

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)
后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码:

本栏推荐

站点信息

  • 文章统计90348篇文章
  • 浏览统计10088次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们