asp.net 角色管理

问题描述

我想使用自已定义的角色管理。如我在sqlserver数据库中有一个staff表,表中有三列:分别为name(用户名),pwd(密码),right(权限---0或1)怎么写登陆的click事件代码,要求是当right为1时页面转向admin_main.aspx,而当right为时页面转向main.aspx希望解释的详细一些!多给点分嘛!

解决方案

解决方案二:
如果简单一点做的话:就是在click事件验证的同时返回right列值再判断并进行跳转不知道你是不是这个意思。
解决方案三:
不是这个意思,我只是利用right进行转向不同的页面而已.
解决方案四:
先登陆,登陆成功后,检索出对应的right的值,并记录在session中,然后其他页面用session判断就可以了。或者你建立一个basepage.cs基类,让需要权限判断的页面里,继承一下。
解决方案五:
引用楼主zhengzhennan的帖子:

我想使用自已定义的角色管理。如我在sqlserver数据库中有一个staff表,表中有三列:分别为name(用户名),pwd(密码),right(权限---0或1)怎么写登陆的click事件代码,要求是当right为1时页面转向admin_main.aspx,而当right为时页面转向main.aspx希望解释的详细一些!多给点分嘛!

首先设置好staff表内的数据..呵呵!你在登陆的时候要输入用户名和密码对把!然后根据输入的用户名和密码还要去数据库匹配看是否存在?然后取出用户名,密码,权限返回到一个数据集合里面去!这时你判断数据集合里面的rigth等于几?如果等于0转向main.aspx等于1admin_main.aspx判断这里写个IF语句就行
解决方案六:
if(SQL语句反回值==1){admin_main.aspx}elseif(){main.aspx}else{Response.write("");}
解决方案七:
我是初学者啊,大家谁能给个完整版嘛,大致思路我也能说出来,但我不能实现啊.希望给个完整一些的代码及注释.

时间: 2024-12-17 07:36:10

asp.net 角色管理的相关文章

使用 IIS 进行ASP.NET 成员/角色管理(1):安全和配置概述

asp.net|iis|安全 适用于: Microsoft ASP.NET 2.0 Microsoft Visual Studio 2005 Microsoft Internet 信息服务 摘要:Peter Kellner 就创建应用程序来管理 Microsoft ASP.NET 2.0 成员身份数据库写了两篇文章,这是第一篇.本文主要论述如何保证解决方案的安全性以确保只有适合的管理员才能访问这些数据. 摘要 本系列由两篇文章组成,论述如何安全使用和设置用于管理 ASP.NET Membersh

使用 IIS 进行 ASP.NET 2.0 成员/角色管理(2):实现

asp.net|iis 摘要:本文介绍如何通过创建三层结构式 ASP.NET 2.0 应用程序来维护 IIS 生产服务器中的成员身份数据库和角色数据库. 简介 成员身份编辑器 Microsoft Visual Studio 2005 版本中没有用于维护 Microsoft IIS 中的成员身份数据库和角色数据库的"现成"解决方案.将开发环境中的应用程序移至 IIS 生产服务器时这就会是个问题.Microsoft 提供的实用程序 ASP.NET Web Configuration 只能在

[.NET 基于角色安全性验证] 之四:ASP.NET 2.0 成员资格和角色管理授权

从严格意义上来说,ASP.NET 2.0 的成员资格.角色管理授权和 .NET 角色安全性没有多大关系.只不过,Microsoft 替我们完成了一些原本需要我们自己进行的工作而已. 在这两种新的技术中使用的"提供程序模型"倒是值得我们好好学习一下,因为这个 IoC 概念非常相似. 成员资格 成员资格提供了通用的用户管理功能,诸如注册.登录.找回密码等,加上与之配套的可视化控件,我们"几乎"不用在编写额外的代码就可以工作.实际上真是如此吗?MemebershipUse

七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理

系列文章 七天学会ASP.NET MVC (一)--深入理解ASP.NET MVC 七天学会ASP.NET MVC (二)--ASP.NET MVC 数据传递 七天学会ASP.NET MVC (三)--ASP.Net MVC 数据处理 七天学会ASP.NET MVC (四)--用户授权认证问题 七天学会ASP.NET MVC (五)--Layout页面使用和用户角色管理  七天学会ASP.NET MVC (六)--线程问题.异常处理.自定义URL 七天学会ASP.NET MVC(七)--创建单页

想 问一下,ASP.NET网站管理工具能不能脱离ASP.NET网站开发环境而独立成为一个站点。

问题描述 想问一下,ASP.NET网站管理工具能不能脱离ASP.NET网站开发环境而独立成为一个站点.也就是我不需要在网站服务器上安装ASP.NET开发环境,就可以用ASP.NET网站管理工具这个站点进行角色管理和角色授权.可以不?望回复解决,谢谢! 解决方案 解决方案二:管理网站和开发环境没有关系,只要有ASP.NET2.0就有那个管理了.解决方案三:我是说打开ASP.NET网站管理工具来配置角色和授权等可以吗解决方案四:有ASP.NET2.0就可以用ASP.NET网站管理工具这个站点进行角色

ASP.NET状态管理之一(概括篇)

每次将网页发送到服务器时,都会创建网页类的一个新实例.在传统的Web编程中,这通常意味着在每一次往返行程中,与该页及该页上的控件相关联的所有信息都会丢失.例如,如果用户将信息输入到文本框,该信息将在从浏览器或客户端设备到服务器的往返行程中丢失. 状态管理是您对同一页或不同页的多个请求维护状态和页信息的过程.与所有基于 HTTP 的技术一样,Web 窗体页是无状态的,这意味着它们不自动指示序列中的请求是否全部来自相同的客户端,或者单个浏览器实例是否一直在查看页或站点.此外,到服务器的每一往返过程都

MS SQL基础教程:角色管理

14.5.1 角色管理简介 自SQL Server 7 版本开始引入了新的概念角色,从而替代以前版本中组的概念.和组一样,SQL Server 管理者可以将某些用户设置为某一角色,这样只对角色进行权限设置便可实现对所有用户权限的设置,大大减少了管理员的工作量.在SQL Server 中主要有两种角色类型:服务器角色与数据库角色. 1 服务器角色 服务器角色是指根据SQL Server 的管理任务,以及这些任务相对的重要性等级来把具有SQL Server 管理职能的用户划分成不同的用户组,每一组所

Oracle用户、权限、角色管理

 Oracle 数据库用户管理 Oracle 权限设置 一.权限分类: 系统权限:系统规定用户使用数据库的权限.(系统权限是对用户而言). 实体权限:某种权限用户对其它用户的表或视图的存取权限.(是针对表或视图而言的). 二.系统权限管理: 1.系统权限分类: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构. RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构. CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创

visual studio2015-在visual studio 2015中,在哪里打开ASP.net网站管理工具

问题描述 在visual studio 2015中,在哪里打开ASP.net网站管理工具 如题,跪求!!!QAQ在visual studio 2015中,在哪里打开ASP.net网站管理工具 解决方案 一些容易混淆的概念之Asp.net /Visual Studio为何我不能在我的VISUAL STUDIO .NET中创建ASP.NET项目(程序)用于 Visual Studio 和 ASP.NET 的 Web 应用程序项目部署概述 解决方案二: 这个应该是在系统的配置,右键我的电脑应该能找到,