很多用户在开发 ASP.NET

应用程序时都有这样的需求:管理员角色的账户使用管理员的登录界面进行登录,普通用户角色的账户使用普通用户的登录界面进行登录。由于ASP.NET的

web.config里只能使用一个 authentication mode="Forms"

节点,所以,要实现不同用户采用不同的登录界面,一个办法就是创建一个管理员专用的虚拟目录,并设置为应用程序来实现。下面介绍另外一种采用重定向的办法

来解决这个问题。

本文介绍的方法原理是根据登录界面的返回地址进行判断,然后重定向到不同的页面。下面就是实现的详细过程。

1,创建一个网站,在网站里创建Admin文件夹和User文件夹,分别存放admin和普通用户所使用的文件。也可以只设置一个 Admin

文件夹。由于本方法采用的判断返回路径的方法,所以,要能从路径中区分出哪些是admin用户使用的文件夹。当然,采用其他的判断方法也是可以的。

2,在网站根目录下分别创建3个登录文件:Login.aspx、UserLogin.aspx和AdminLogin.aspx。其中Login.aspx文件起地址转换的作用,

Login.aspx文件的主要内容:

C# 代码

asp.net Linux 界面,在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法相关推荐

  1. android 表格xml,【Android】利用表格布局,Android中xml文件与java的交互制作登录界面...

    登录界面是图形编程.网页编程的一个经典而又基础的程序. 在安卓中,如图所示一个基本登录界面: 点击取消按钮就关闭这个程序,点击登录按钮则显示用户输入的用户名与密码. 一.基本布局 这个程序利用到安卓中 ...

  2. finereport 登录界面的代码文件_【干货下载】多彩包含网页登录界面等4款WEB模板素材作品集源文件...

    老菜为今天准备的是多彩包含网页登录界面等4款WEB模板素材作品集源文件,SKETCH源文件炫酷页面设计模板,适合作品集展示.收下吧~ 如何下载这套资源? 方法1:加入"知识星球"更 ...

  3. 基于asp.net2.0中membership系统角色、用户、资源的权限设计

    经常做系统,系统中都要求有用户.角色的权限分配,所以今日对其进行总结下自己的观点. 首先我的用户管理系统都是基于微软的membership的,所以首先要将其安装配置到系统中,安装方法请看这里<如 ...

  4. aspnet登录界面代码_使用Python编写一个QQ办公版的图形登录界面!

    最近,QQ的办公版本--TIM进行了一次更新升级.本次更新升级大幅修改了界面的样式,看起来更加的清爽.简洁和高效了. 这种界面州的先生还是比较喜欢的,没有QQ那么花里胡哨,也比微信那些残缺的功能更加丰 ...

  5. JAVA登录界面学生和老师_学生信息管理系统之第三篇登录界面java代码

    class DLFrame extends JFrame implements ActionListener, ItemListener {// 登录界面 JPanel p1 = null; JPan ...

  6. c语言solaris中图形库,成功弄出simics下的CDE登录界面,与大家分享

    simics下的cde可以在安装的时候,就启动图形console进行安装,让installer自动配置图形console,也可以先用默认的text console进行安装,之后再进行配置. 我用的方法 ...

  7. vs+qt 在改完ui界面后在程序中出现找不到成员变量或者ui界面不更新。

    这个现象是vs的bug,在改变完ui界面后会重新生成ui_xxxx.h和moc_xxxx.obj文件.但有的时候会没有重新生成,或者在错误的路径下生成重复的ui_xxxx.h,导致每次用的都是另一个不 ...

  8. MacBook更换开机登录界面壁纸

    Version: macOS Mojave 10.14.5 --MacBook pro 2018 声明: 网上关于更换开机登录界面壁纸方法有很多,看大家的留言有的成功,有的不成功,有的显示的是桌面背景 ...

  9. linux path减少,Linux的环境变量PATH中所带来的问题及解决方法

    Linux的环境变量PATH中所带来的问题及解决方法 发布时间:2006-01-07 10:08:27来源:红联作者:yo 本文主要讲述"."在LINUX的环境变量PATH中所带来 ...

最新文章

  1. swift - xcode10 - 点击事件交互BUG - (手势和button的addTarget方法)
  2. 面向对象之多态性(基类引用可以指向子类)
  3. 因为我想在博客园长呆,所以给博客园提一些改进建议
  4. python决策树的应用_机器学习-决策树实战应用
  5. 程序员修炼之道阅读笔记02
  6. 节能与新能源汽车技术路线图2.0 pdf_《节能与新能源汽车技术路线图(2.0版)》正式发布...
  7. ROC曲线与AUC以及LIFT
  8. 系统变量之System.getenv()和System.getProperty()
  9. 安装apk出现Parse error when parsing manifest. Discontinuing installation.解决方案
  10. redis 性能监控和排查
  11. 国际通用计算机编码,计算机中的编码知识
  12. 阿里云服务器需要备案吗?
  13. wps开机启动无法禁用问题
  14. PAT甲级真题1097 链表重复数据删除(简单解法)
  15. 硬件安装——联想笔记本安装固态硬盘
  16. 易企秀手机html5场景源码,仿易企秀V15.1手机网页DIY制作工具完整版开源版源码修复采......
  17. HMI-51-【多媒体】搞地图 1
  18. 第三方登录之Github登录篇
  19. 那句子太美,我不敢看
  20. 什么是自动出价?它的优势是什么?

热门文章

  1. django-rest-framework第一次使用使用常见问题
  2. Linux 下的 hosts文件
  3. Django运维后台的搭建之四:用bootstrap模板让运维前台变得更漂亮
  4. Ubuntu 12.04 修改/etc/resolv.conf重启后还原成修改前状态解决办法
  5. libcurl上传文件
  6. wcf会话、实例化、并发
  7. 老生常谈–希望别再纠结了朋友
  8. 数据科学家访谈录 百度网盘_您应该在数据科学访谈中向THEM提问。
  9. 数据分析 绩效_如何在绩效改善中使用数据分析
  10. 均线交易策略的回测 r_使用r创建交易策略并进行回测