ASP.NET(C#)编程百例-001_获得当前访问者登陆AD域和账号

Ad登录,域账号登录 .net 用域账号登录开发系统, Ad登录,域账号登。 立即下载

当客户机IE浏览器打开网址URL ,在页面显示AD域名\账号。

案例代码

通过域名/账号查询使用者工号,依据工号判断是否有权限使用该页面程式,如下:

 if (!IsPostBack)
        {
            if ((Page.User.Identity.AuthenticationType.ToString() == "Negotiate") || (Page.User.Identity.AuthenticationType.ToString() == "NTLM")) //Negotiate,NTLM
            {
                if (Page.User.Identity.Name.IndexOf('\\') < 1)
                {
                    Response.Redirect(System.Configuration.ConfigurationManager.AppSettings["urlMappingErrorPage"].ToString(), true);
                    return;
                }
                v_domain = Page.User.Identity.Name.Split('\\')[0].ToString();
                v_domainaccount = Page.User.Identity.Name.Split('\\')[1].ToString();
                v_empID = Coeno.Account.Users.GetUserEmpID(v_domain.ToUpper(), v_domainaccount.ToUpper());
            }
            else
            {
                v_empID = Page.User.Identity.Name;
            }
            if (v_empID == "")
            {
                Response.Redirect(System.Configuration.ConfigurationManager.AppSettings["urlMappingErrorPage"].ToString(), true);
                return;
            }
            txtCurrentEmpID.Text = v_empID;


            if (Coeno.Assistant.Assistants.CheckIsAssistByAssist(v_empID) != 1)
            {   //检查是否有助理权限,如果没有则跳转到拒绝页面
                Response.Redirect(System.Configuration.ConfigurationManager.AppSettings["urlPermissionDenied"].ToString());
                return;
            }
            else
            {
               //如果有助理权限,则进行其他代码处理
            }

           
        }

上述代码使用,需配置事项,如下:

IE安全设置,不可匿名,如下:


web.config 验证mos配置,如下

		<!--
            <authentication> 區段可以用來設定 ASP.NET 
            使用的安全性驗證模式,以識別連入的 
            使用者。 
    -->
		<authentication mode="Windows"/>

当客户机IE浏览器打开网址URL ,在页面显示AD域名\账号,如下:



Excel地理探测器实战:5分钟搞定空间分异性分析(附完整数据集) 本文详细介绍了如何使用Excel地理探测器插件进行空间分异性分析。通过5分钟实战教程,手把手指导数据格式准备、软件操作及四大探测器(分异及因子、交互作用、风险区、生态探测器)的结果解读,帮助规划师、研究者快速验证地理因素对现象分布的影响,大幅降低GIS分析门槛。 阅读详情

相关推荐

D类功放几种常见“爆破音”问题根源与改善措施

在数字D类功放刚上电或功放播放状态切换时,人耳偶尔会听到“嘣”的声音,我们把这个爆破的Pop Noise。数字功放Pop Noise 出现的原因有很多,本文主要分析Pop Noise 出现原因,并提供相应解决方法。

qq_26815321的博客 3592

C#读取AD域用户信息

private const string domainName = "本机IP地址或域名"; private const string adAdmin = "管理员帐号"; private const string password = "管理员密码"; private const string ouN...

diandi4511的博客 1482

芯片硅前验证技术与驱动工程师实战指南

硅前验证是芯片开发流程中的关键环节,通过pre-silicon simulation等技术手段在流片前验证设计正确性。其核心技术包括软件仿真、FPGA原型验证和硬件仿真器解决方案,涉及Linux驱动开发、芯片架构理解和波形分析等核心技能。作为连接芯片设计与系统集成的桥梁,硅前验证能早期发现设计缺陷,节省数百万美元流片成本。以Cadence Palladium为代表的硬件仿真器,通过专用服务器系统实现比纯软件方案快100-1000倍的仿真速度,为驱动工程师提供完整的外设模型验证环境。掌握硅前验证技术可显著提升

weixin_42522857的博客 324

C# AD域账号登录验证,获取域用户信息

using System; using System.Collections.Generic; using System.Configuration; using System.DirectoryServices; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WuZiFenGongSi...

u011511086的专栏 6840

告别手动抓信号!Synopsys AXI VIP的Port Monitor实战:5分钟搞定与Scoreboard的TLM连接

本文详细介绍了Synopsys AXI VIP的Port Monitor功能,帮助验证工程师快速实现与Scoreboard的TLM连接,5分钟内完成自动数据收集。通过实战指南和常见问题排查,提升验证效率,告别手动抓信号的繁琐流程。

weixin_30565327的博客 300

nnDetection实战:手把手教你用Python在自家电脑上跑通第一个肺结节检测模型

本文详细介绍了如何使用nnDetection框架在普通电脑上实现肺结节检测模型的搭建与运行。从环境配置、数据预处理到模型训练与推理,手把手教你完成医学图像检测的全流程,特别适合初学者入门医学AI领域。

weixin_32377497的博客 330

c#获取AD域信息

using System; using System.Collections.Generic; using System.DirectoryServices; using System.DirectoryServices.AccountManagement; using System.Linq; using System.Net.NetworkInformation; using System.T

Eat_ones_word的博客 3130

Gamma变换算法之Matlab&FPGA实现

Gamma映射原理 什么是Gamma曲线 人眼的感光与光强并不是呈线性关系的,而是呈非线性关系(指数型关系,如下图左-曲线。在低照度下,人眼更容易分辨出亮度的变化,随着照度的增加,人眼不易分辨出亮度的变化。而图像传感器与输入光强呈线性关系(如下图左-直线)。从图中可见,当传感器感光在20%左右时,人眼感光响应达到了50%,人眼对低照度的变化更为敏感。从下图右侧可见,Reference Tone为人眼感光50%的亮度,而传感器在感光50%时则相对暗的多(见Select,近似中性灰)。这种将原始图像通过映射操

CrazyBingo的博客 7406

ASP.NET MVC 操作AD 获取域服务器当前用户姓名和OU信息

#region 根据当前登录域账号 获取AD用户姓名和所在OU目录 /// &lt;summary&gt; /// 根据当前登录域账号 获取AD用户姓名和所在OU目录 /// &lt;/summary&gt; /// &lt;param name="searchUser"&gt;要搜索的当前用户名&lt;/...

weixin_33881041的博客 873

计量经济学tempdisagg的python库:年度时序变月度

计量经济学tempdisagg的python库:年度时序变月度

素质云笔记 1528

Qualcomm 常用NV列表

^ NV ITEM ^ 功能^^ |NV10 |mode prefer,找网模式|新平台使用NV80000| ^NV74 NV74=0关闭自动接听电话^ |NV240 |NV240=FALSE|EVDO出现网络的问题,此项必须设定为FALSE| |NV255 |CDMA规避网络列表(SID/NID号)| |NV256 |

sdrgtywretyeruet的专栏 5770

ASP.NET自定义身份验证的实践(Page.User.Identity.Name的使用)

http://blog.csdn.net/chen_xizhang/article/details/5991189

TianGaojie123abc的专栏 1292

BME688传感器原理图设计,已量产(环境传感器)

在便携式空气质量监测、可穿戴健康设备这类低功耗场景中,BME688 这类集成了 VOC、温湿度、气压的四合一 MEMS 传感器越来越受欢迎 —— 它体积小、功耗低,刚好匹配便携设备的需求。但这类小信号传感器对电源噪声、电平匹配的要求很细,今天结合实际项目里的一款 BME688 接口电路,聊聊硬件设计的关键细节。

不脱发的程序猿 516

.net 域用户 信息

1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中的通用方法: 获取当前电脑名:static System.Net.Dns.Get

闷骚的男 2981

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Asp.Net期末课程设计——校运会后台管理系统(C#)(mysql或sqlserver)

声明:该文章只是做技术分享,若侵权请联系我删除。!!源码:https://space.bilibili.com/565112134使用技术:C# + mysql或sqlserver主要内容:使用asp.net实现的校运会后台管理系统具体的代码也在该链接下。

爱吃雪糕的小布丁的博客 880

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

c#版登陆file:///C:\Users\j\Desktop\WebSite\Default.aspx

&lt;%@ Page Language="C#" %&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;script runat="server"&gt;

博客标题: 1329

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Asp.Net期末课程设计——校园同学录(C#)(mysql或sqlserver)

声明:该文章只是做技术分享,若侵权请联系我删除。!!源码:https://space.bilibili.com/565112134使用技术:C# + mysql或sqlserver主要内容:使用asp.net实现的校园同学录具体的代码也在该链接下。

爱吃雪糕的小布丁的博客 576

asp.net(C#)读取域名服务器AD帐号

c#源码: using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebContro...

wyf 267

客户端可以连接 .Net程序不能连接SQL Server 2000

    工作机器(开发ASP.Net程序,.Net Framework 1.1)在域里面,SQL 2000服务器不在域中,突然出现SQL企业管理器和查询分析器都可以连接到SQL 2000服务器,而.Net程序则连不上,报错“SQL Server服务器不存在或拒绝访问”。     以前好像也这样用过,并没有出问题,看来可能跟域的控制策略有关系,这段时间公司域策略调整比较频繁,没有登陆域的机器和域里...

weixin_34268753的博客 140

ASP.NET用QQ,网易发送邮件以及添加附件

教程:ASP.NET用QQ,网易发送邮件以及添加附件 这是我用QQ邮箱出现的异常: 命令顺序不正确。 服务器响应为:Error: need EHLO and AUTH first !无法从传输连接中读取数据: net_io_connectionclosed 解决方法: 首先去邮箱设置一下内容: 1.开启SMTP, 2.申请授权码.(授权码作为QQ邮箱登陆密码使用.) ...

weixin_30244681的博客 371

ASP.NET MVC中三方登录: 微软、谷歌、Office365

创建一个MVC的工程,在Startup.Auth.cs文件中,我们能看到这样的一些代码: 这其实是微软已经帮我们实现好的三方登录的接口,我们只需要创建相应的开发者账号,并在其中配置好跟我们应用程序相关的一些信息,获取到应用程序的Id跟密码,填到上面相应的接口中,即可实现相应账号的三方登录。   一、微软账号三方登录介绍 微软的开发者账号管理地址为:https://account.liv...

weixin_33881753的博客 151

asp.net MVC 常见安全问题及解决方案

asp.net MVC 常见安全问题及解决方案一.CSRF (Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用) 详细说明: http://imroot.diandian.com/post/2010-11-21/40031442584   Ex...

weixin_34038293的博客 144

ASPNETMVC5 毕业设计开发记录-合同管理系统(2)---题目暂定 后台登陆页面

要实现登陆 + 访问控制, 我们需要以下几个东西:1.首先要登陆,需要在WEBUI的 Web.config里面配置一个登录路径,。2.需要创建数据库(我这里就sql sever 2012了,2017这些新老版本),建表,配置数据库,并且使用EF框架创建数据库实体然后用ORM绑定(这个就需要之前建的Domain项目中进行操作)3.对应登陆路径的登陆页面,这个就需要在WEBUI MVC中建立一个专门用...

qq_19007589的博客 517

Asp.net中实现同一用户名不能同时登陆(转)

Web 项目中经常遇到的问题就是同一用户名多次登陆的问题,相应的解决办法也很多,总结起来不外乎这几种解决办法:将登陆后的用户名放到数据库表中;登陆后的用户名放到Session中;登陆后的用户名放到Application中;登陆后的用户名放到Cache中。一般的这几种方法都是登陆了之后,如果没有正常退出,第二次登陆将不被允许。这样一般都会存在一个问题:如果用户没有正常退出系统,那么他接下来继续登陆的...

weixin_30387339的博客 56

asp.net第二天

今天学了一些空间,最头疼的是做了注册跟登陆的连接(数据库):   protected void login(object sender, EventArgs e)     {         string username = this.uesrname.Value;

Microsoft.Net,刘少盟 257

大作业练习:用Asp.net Mvc4做一个:学生考试成绩管理系统-简易版V2-第二阶段: 完成权限及角色的基本功能

第二阶段升级目标: 完成权限的基本功能,包括: admin:拥有最高权限,登陆后,拥有添加,修改,删除等权限.可以查看所有信息. teacher:登陆后,拥有添加,修改等权限.可以查看所有信息. student角色:,只能通过学号查看自己的分值信息. 然后切换至输入状态输入: StuManSys-v2 交互界面会自动回应第二阶段源码下载地址. 代码在V1版基础上完成演化 演化过...

格码老师教编程 2070
上一篇: VS.NET(C#)提升-2.25_数据库接口:SqlCommand对象执行存储过程
下一篇: VS.NET(C#)提升-2.26_数据库接口:DataReader与SqlDataReader属性与方法
木生火
博客等级 码龄10年 128粉丝 454原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值