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

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

ID:46472791

大小:68.00 KB

页数:5页

时间:2019-11-24

浅谈Asp后台管理员登录权限设计_第1页
浅谈Asp后台管理员登录权限设计_第2页
浅谈Asp后台管理员登录权限设计_第3页
浅谈Asp后台管理员登录权限设计_第4页
浅谈Asp后台管理员登录权限设计_第5页
资源描述:

《浅谈Asp后台管理员登录权限设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈Asp后台管理员登录权限设计【摘要】许多网站后台管理系统都包含了权限控制,根据管理员的身份设置相应的权限,只有具备该权限的才可对其执行相应的操作,如只有超级管理员才能对管理员进行添加、修改、删除;新闻管理员只能对新闻模块进行操作,产品管理员只能对产品模块进行操作,本文将着重介绍如何实现对管理员进行权限控制。【关键词】ASP管理员权限一、功能分析本文重点介绍三个不同身份的管理员对后台管理模块中管理员管理、新闻管理、产品管理的不同权限处理。超级管理员该管理员冇权限操作管理员管理(添加、修改、删除)、新闻管理(添加、修改、删除)、产品管理(添加、修改、删除)。新闻管理员只能操作新闻管理(添

2、加、修改、删除),点击其他管理时弹出警告窗口。产品管理员只能操作产品管理(添加、修改、删除),点击其他管理时弹出警告窗口。二、数据库设计管理员表中需要有用户名、密码、管理员身份,在系统初始化时,数据库中添加一个“超级管理员”用户“Admin”、一个“新闻管理员”用户"NewsAdmin"和一个"产品管理员"用户“ProductsAdmin"。字段:ID(自动编号、主键)、PowerName(文本)、PassWord(文本)、Grade(文本)管理员表:TDPowerNamePassWordGrade1Adminadmin超级管理员2NewsAdminNewsadmin新闻管理员3Prod

3、uctsAdminproductsadmin产品管理员三、实现思路及关键代码(-)创建登录页面和登录失败页面创建后台管理用户登录页Ifillogin,asp和登录失败页面dlsb.asp,在管理用户登录面面login,asp中设置阶段变量MVI_username,利用服务器行为验证管理员用户名和密码,如果成功则转到后台管理主页面admin,asp,否则转到登录失败页面dlsb.asp,要求重新登录或返回首页。(二)问题分析后台管理的各个模块如用户管理、新闻管理和产品管理导航菜单都设置两个不同的链接,一个点击时调用函数show(k),弹出该模块管理的下拉菜单进入相应的管理,一个点击时调用函

4、数warn(),弹出警告窗口,告之没冇权限管理。每个模块的管理菜单利用插入DIV层进行制作,并让其进入该页面时隐藏相应的层。当网站的管理员进入该页面,利用阶段变量MM_username进行筛选数据库,并根据管理员的身份进行权限设置,使得新闻管理员只能管理新闻,产品管理员只能管理产品,只有超级管理员才可管理所有的内容。(三)关键代码(1)编写JavaScrip代码,设置层显示和隐藏有参函数show(k)和弹出警告窗无参函数warn()・//点击弹出菜单functionshow(k){if(document,getElementByld(k).style・display二二'none')//

5、判断层是否隐藏{document.getElementByTd(k).style.display二'block'//层显示}else{document・getElementByld(k)・style・display二'none'//层隐藏}}//弹出警告窗口functionwarn(){alert(〃对不起,您没有权限访问!〃)}(2)根据用户的身份,编写设置权限初始值关键代码<%dima,b,c,if((yh.Fields.Item("Grade“).Value)二〃超级管理员〃)thenb=lC=1elseif((yh.Fields.Item(,zGrade“).Value)二〃新闻

6、管理员〃)thena=0b二1c二0elseif((yh.Fields.Item(z,Grade“).Value)二〃产品管理员〃)thena=0b二0c=lendifendifendif%>、(1)编写导航菜单根据权限判断显示部分代码用户管理用户管理新闻管理新闻管理产品管理产品管理四、总结通过关键代码中可发现1代表有权限,0代表没有权限,所有我们只要在进入页面以后通过对进入用户的身份的进行判断,并根据其权限进行初初始化赋值就可以轻松地实现对管理员的权限控制,其中耍注意的是功能菜单中的各模块下拉菜单的Div层要设置让它一进入网页后就要隐藏不显示,另外还要对每一个DIV层进行设置ID名称。

7、参考文献:[1]陈益材朱文军DreamweaverCS3+ASP网站建设实例详解河北:人民邮电出版社2010.1[2]科文综合项目实战北京:科学技术文献出版社2008.5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。