zoukankan
html css js c++ java
基于角色的代码权限
基于角色的代码权限
演示了.NET中基于角色的安全控制,并且演示了安全控制中,对应用程序域的初始化步骤。
using
System;
using
System.Collections;
using
System.ComponentModel;
using
System.Drawing;
using
System.Windows.Forms;
public
class
WindowsForm : System.Windows.Forms.Form
{
public
static
void
Main()
{
AppDomain currentDomain
=
AppDomain.CurrentDomain;
currentDomain.SetPrincipalPolicy(
System.Security.Principal.PrincipalPolicy.WindowsPrincipal);
Application.Run(
new
WindowsForm());
}
private
Button btnOp1, btnOp2;
public
WindowsForm()
{
btnOp1
=
new
Button();
btnOp1.Text
=
"
操作A(本操作对角色无要求)
"
;
btnOp1.Size
=
new
Size(
300
,
23
);
btnOp1.Location
=
new
Point(
10
,
20
);
btnOp1.Click
+=
new
EventHandler(OnOperation1);
this
.Controls.Add(btnOp1);
btnOp2
=
new
Button();
btnOp2.Text
=
"
操作B(本操作要求本机管理员权限)
"
;
btnOp2.Size
=
new
Size(
300
,
23
);
btnOp2.Location
=
new
Point(
10
,
60
);
btnOp2.Click
+=
new
EventHandler(OnOperation2);
this
.Controls.Add(btnOp2);
this
.Size
=
new
Size(
360
,
180
);
}
private
void
OnOperation1(
object
sender, EventArgs e)
{
MessageBox.Show(
"
操作A
"
);
}
[System.Security.Permissions.PrincipalPermission(
System.Security.Permissions.SecurityAction.Demand,
Role
=
"
Administrators
"
)]
private
void
OnOperation2(
object
sender, EventArgs e)
{
MessageBox.Show(
"
操作B
"
);
}
}
查看全文
相关阅读:
xheditor富文本编辑器支持从word复制粘贴保留格式和图片的插件
kindeditor富文本编辑器支持从word复制粘贴保留格式和图片的插件
fckeditor富文本编辑器支持从word复制粘贴保留格式和图片的插件
PAT 甲级 1078 Hashing (25 分)(简单,平方二次探测)
PAT 甲级 1077 Kuchiguse (20 分)(简单,找最大相同后缀)
Node.js+Express框架+Mongo学习(一)第一个node.js实例
python web开发——django学习(二)orm介绍与model检查
python web开发——django学习(二)第一个django网站运行成功
排序算法分析
"飞机大战"游戏_Java
原文地址:https://www.cnblogs.com/hcfalan/p/504816.html
最新文章
JavaScript 闭包
HTML5 语义化标签
Javascript万物皆对象?
谈谈JavaScript深浅拷贝
递归总结
JavaScript-Runoob-JS 实例 :基础 JavaScript 实例
JavaScript-Runoob-JS 库 :测试 Prototype
JavaScript-Runoob-JS 库 :测试 jQuery
JavaScript-Runoob-JS 库 :JavaScript 库
JavaScript-Runoob-JS 浏览器BOM :JavaScript Cookie
热门文章
JavaScript-Runoob-JS 浏览器BOM :JavaScript 即使事件
JavaScript-Runoob-JS 浏览器BOM :JavaScript 弹窗
JavaScript-Runoob-JS 浏览器BOM :JavaScript Window Navigator
JavaScript-Runoob-JS 浏览器BOM:JavaScript Window History
JavaScript-Runoob-JS 浏览器BOM :JavaScript Window Location
运行java -version报cannot restore segment prot after reloc: Permission denied
myeclipse10下载地址
富文本编辑器能够直接从 word 中复制粘贴公式
wangEditor富文本编辑器支持从word复制粘贴保留格式和图片的插件
tinymce富文本编辑器支持从word复制粘贴保留格式和图片的插件
Copyright © 2011-2022 走看看