加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 湛江站长网 (https://www.0759zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

浅谈asp后台管理员登录权限设计

发布时间:2022-10-08 12:42:59 所属栏目:教程 来源:
导读:  浅谈Asp后台管理员登录权限设计 要】许多网站后台管理系统都包含了权限控制,根据管理员的身份 设置相应的权限,只有具备该权限的才可对其执行相应的操作,如只 有超级管 理员才能对管理员进行添加、修改、删除;
  浅谈Asp后台管理员登录权限设计 要】许多网站后台管理系统都包含了权限控制,根据管理员的身份 设置相应的权限,只有具备该权限的才可对其执行相应的操作,如只 有超级管 理员才能对管理员进行添加、修改、删除;新闻管理员只能对新 闻模块进行操 作,产品管理员只能对产品模块进行操作,本文将着重介绍 如何实现对管理员 进行权限控制。 【关键词】ASP 管理员权限 功能分析本文重点介绍三个不同身份的管理员对后台管理模块中管理员管理、 新闻 管理、产品管理的不同权限处理。 超级管理员该管理员冇权限操作管理员管理(添加、修改、删除)、 新闻 管理(添加、修改、删除)、产品管理(添加、修改、删除)。 新闻管理员只能操作新闻管理(添加、修改、删除),点击其他管理 出警告窗口。产品管理员只能操作产品管理(添加、修改、删除)asp网站后台管理教程,点击其他管理 数据库设计管理员表中需要有用户名、密码、管理员身份,在系统初始化时,数 中添加一个“超级管理员”用户“Admin”、一个“新闻管理员”用户"NewsAdmin"和一个"产品管理员"用户 “ProductsAdmin"。 字段:ID (自动编号、主键)、PowerName (文本)、PassWord (文本)、 Grade (文本) 管理员表: TD PowerName PassWord Grade Adminadmin 超级管理员 NewsAdminNewsadmin 新闻管理员 ProductsAdminproductsadmin 产品管理员 三、实现思路及关键代码 (-)创建登录页面和登录失败页面 创建后台管理用户登录页Ifil login, asp 和登录失败页面dlsb. asp,在 管理用户登录面面login, asp 中设置阶段变量MVI_username,利用服务器 行为 验证管理员用户名和密码,如果成功则转到后台管理主页面 admin, asp,否则转 到登录失败页面dlsb. asp,要求重新登录或返回首页。
 
  (二)问题分析 后台管理的各个模块如用户管理、新闻管理和产品管理导航菜单都设 个不同的链接asp网站后台管理教程,一个点击时调用函数show (k),弹出该模块管理的下 拉菜单 进入相应的管理,一个点击时调用函数warn (),弹出警告窗口, 限管理。每个模块的管理菜单利用插入DIV 层进行制作,并让 其进入该页面时 隐藏相应的层。当网站的管理员进入该页面,利用阶段变 量MM_username 进行 筛选数据库,并根据管理员的身份进行权限设置,使 得新闻管理员只能管理新 闻,产品管理员只能管理产品,只有超级管理员 才可管理所有的内容。 (三)关键代码 编写JavaScrip代码,设置层显示和隐藏有参函数show 弹出警告窗无参函数warn //点击弹出菜单function show (document,getElementByld .styledisplay二二'none') 断层是否隐藏{docume nt. getEl eme nt ByTd .style. display 二'block'// 层显示} else {document getElementByld styledisplay 二'none'// //弹出警告窗口function warn alert(〃对不起,您没有权限访问! ((yh.Fields. Item ("Grade “).Value)二〃超级管理员〃)then ((yh.Fields. Item Grade“).Value)二〃新闻管理员〃) ((yh.Fields. Item Grade“).Value)二〃产品管理员〃) 编写导航菜单根据权限判断显示部分代码用户管理 用户管理 新闻管理 新闻管理 产品管理 产品管理 四、总结 通过关键代码中可发现 代表有权限,0代表没有权限,所有我们只 要在 进入页面以后通过对进入用户的身份的进行判断,并根据其权限进行 初初始化 赋值就可以轻松地实现对管理员的权限控制,其中耍注意的是功 模块下拉菜单的Div 层要设置让它一进入网页后就要隐藏不 显示,另外还要对 每一个DIV 层进行设置ID 名称。 参考文献: 朱文军DreamweaverCS3+ASP 网站建设实例详解 河北: 人民 邮电出版社2010.
 
 
 

(编辑:PHP编程网 - 湛江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!