Problem with DirectoryServices Access
From: Brian01 (Brian01_at_discussions.microsoft.com)
Date: 03/28/05
- Previous message: WJ: "Re: why not SQL Authentication?"
- Next in thread: Joe Kaplan \(MVP - ADSI\): "Re: Problem with DirectoryServices Access"
- Reply: Joe Kaplan \(MVP - ADSI\): "Re: Problem with DirectoryServices Access"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Mon, 28 Mar 2005 12:53:03 -0800
I have a Win2K server in a DMZ without domain access. My C# ASP.net page
can not see the DirectoryServices namespace. I found a KB article on the
security issue with this, but I don't have domain accounts to use from the
DMZ, and don't want to set the machine.config properties for all aspx pages.
I just want to set the password from a simple verification application that
passes the user ID and password to the below page. Can this be done another
way? Thanks for any assistance.
<%@ Page Language="C#" Debug="true" %>
<%@ import Namespace="System" %>
<%@ import Namespace="System.DirectoryServices" %>
<script runat="server">
private void Page_Load (object sender, EventArgs e){
String empNum = Session["lawEmpNum"].ToString();
String newPassword = Session["password"].ToString();
Response.Write("Employee Number is " + empNum);
Response.Write("Password is " + newPassword);
// correct the userPath!!!
String userPath = "WinNT://localhost/" + empNum;
using (DirectoryEntry userEntry = new DirectoryEntry(userPath))
{
object[] password = new object[] {newPassword};
object ret = userEntry.Invoke("SetPassword", password );
userEntry.CommitChanges();
}
- Previous message: WJ: "Re: why not SQL Authentication?"
- Next in thread: Joe Kaplan \(MVP - ADSI\): "Re: Problem with DirectoryServices Access"
- Reply: Joe Kaplan \(MVP - ADSI\): "Re: Problem with DirectoryServices Access"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]