当前位置: 首页 > wzjs >正文

计算机网络技术网站建设方向南京哪里可以做网站

计算机网络技术网站建设方向,南京哪里可以做网站,营销网站建设报价,wordpress商城推广插件一、目的 简单探索一个URL请求是不是允许的。 二、具体过程 (一)系统的初始化 系统数据库有账户"admin",密码是"123"。 账号"admin"的角色是管理员"manager"。 假设管理员身份设定的权限是: 1、对于/user/开头的…

一、目的

   简单探索一个URL请求是不是允许的。

 

二、具体过程

 (一)系统的初始化

   系统数据库有账户"admin",密码是"123"。

   账号"admin"的角色是管理员"manager"。

  

   假设管理员身份设定的权限是:

1、对于/user/开头的所有URL操作都是允许的。

 

2、用规则描述如下:

/user/**=manager

 

 权限描述规则:

    URL的表达式=需要的角色名

 

 (二)判断登录

    1、默认"/tologin"和"/login.html"请求路径是匿名的,所有人都可以访问。

    2、假设用户访问其他路径,例如"/user/home?id=22"。

    3、系统会判断当前连接对应的会话域里有没有登录的标志。

  例如:

如果req.getSession().getAttribute("user")是为null值,那么没有登陆,不允许访问,跳转到"/login.html"页面。

 

如果不是null值,需要判断有没有权限。

 

(三)判断权限

    假设已经登录成功。

 

   1、用户访问"/user/home?id=22"请求。

   2、系统判断是登录成功。

   3、系统遍历所有的权限规则,发现请求路径"/user/home"符合规则"/user/**",再查询对应的角色,发现需要"manager"角色身份。

   4、系统从会话中获取当前登录的用户名"admin",去数据库里找该用户对应什么角色。

   5、如果发现admin用户的角色为空,或者不是"manager",返回拒绝访问,结束本次请求。

   6、如果查询账号admin的角色是manager,就调用对应的方法执行对应的请求。

 

最后:如果发现没有找到任何一个匹配的规则,直接返回404找不到资源的响应。

 

 

 

http://www.dtcms.com/wzjs/582778.html

相关文章:

  • 网易那个网站可以做字幕网站建设设计费会计分录
  • c 网站开发小程序短剧
  • 做pc端大型网站 前端用无锡关键词优化报价
  • 广州市番禺区住房和建设局网站黑龙江微信网站开发
  • 去哪个网站可以接单做ps等等网络服务公共平台
  • 广告投放网站平台通州区住房和城乡建设部网站
  • 学做花蛤的网站it外包合同模板
  • 酒水销售网站最佳建站模板
  • 中国网建设频道网站logowordpress内容管理系统
  • 临沂经开区建设局网站苏州网页开发公司
  • 网站建设需求确认表优秀的浏览器主页
  • 郑州专业公司网站制作公司定制网站制作公司
  • 网站建设规划书百度文库图片做多的网站是哪个
  • 专门做鞋子的网站有哪些推广普通话文字内容
  • 芜湖网站优化公司推广网站注册赚佣金
  • 淘宝不能发布网站开发了北京网站设计的公司
  • 金坛网站制作网站增加外链的方法有哪些
  • 免费网站教程太原网站建设制作报价
  • 做国内打不开的网站吗免费素材大全视频
  • 推荐几个没封的正能量网站上海代理注册公司
  • 聊城网站设计如何开发一个微信公众号
  • 一家专门做特产的网站如何自己做网站及优化
  • 企业资质查询官方网站电商网站报价
  • WordPress分段插件手机优化
  • 旅游seo整站优化企业网站如何做网警备案
  • 网站备案与域名备案加强网站功能建设
  • 全网营销型网站建设模板酒店网站设计的目的和意义
  • 学做网站论坛vip学员码网站设计 卡片式设计
  • 学生个人博客网站模板中国宁波网手机首页
  • 台州企业网站制作公司织梦网站建设选项卡教程