473,320 Members | 1,940 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

retrieve windows login username?

219 100+
I'm trying to retrieve the username of the user logged into a machine when a person visits my page on our intranet. I've looked over cfntauthenticate but that's not going to do what I need it to do.

Is this even possible with coldfusion or should I be looking to asp?
Jul 8 '08 #1

✓ answered by dmorand

Now, it's just an LDAP problem, not necessarily Coldfusion.

I'd say that a basic LDAP tutorial might help. Check this Wikipedia page and the external links.
I ended up figuring it out. Here's what my cfldap looks like:

Expand|Select|Wrap|Line Numbers
  1. <cfldap 
  2.           server = "Domain Controller"
  3.           action = "query"
  4.           name = "results"
  5.           start = "DC=ha2000,DC=com"
  6.           filter="samAccountName=#form.name#"
  7.           attributes="cn,displayname,title,mail,member,memberof"    
  8.           username="xxxxxx"
  9.           password="xxxxxxx"
  10.           sort = "memberof ASC">
  11.  

11 9250
acoder
16,027 Expert Mod 8TB
If you're using IIS and Integrated Windows Authentication, cgi.auth_user should be set to DOMAIN\username.
Jul 8 '08 #2
dmorand
219 100+
If you're using IIS and Integrated Windows Authentication, cgi.auth_user should be set to DOMAIN\username.
Yeah I turned on Integrated Windows Authentication and now I can get the username of the person logged in. I need to be able to retrieve a list of the groups the user is a member of on our active directory.

I'm trying to use th cfldap, but I'm not getting any data back:

Expand|Select|Wrap|Line Numbers
  1. <cfldap 
  2.           server = "domain controller server"
  3.           action = "query"
  4.           name = "results"
  5.           start = "dc=xxxx,dc=xxx"
  6.           filter = "(&(objectclass=group)(name=Domain Admins))"
  7.           attributes = "cn,ou,dn,mail,memberOf"
  8.           sort = "cn ASC">
  9.  
  10.  
Is there a really simple cfldap query I can run to make sure I'm making the connection to the server?
Jul 8 '08 #3
acoder
16,027 Expert Mod 8TB
See if this tutorial helps.
Jul 9 '08 #4
dmorand
219 100+
See if this tutorial helps.
That helps give me some info, I think I need to have a better understanding of how to query LDAP, I think that might be where my problem is.
Jul 9 '08 #5
acoder
16,027 Expert Mod 8TB
If you haven't already, also check out the reference. You could test with a public server (emailman has some useful info.).
Jul 9 '08 #6
dmorand
219 100+
If you haven't already, also check out the reference. You could test with a public server (emailman has some useful info.).
I'm able to query LDAP for info, but I can't seem to get the data I'm looking for.

I want to either check if a user is a member of a particular group, or at least retrieve all the groups a user is a member of, whichever one I can do.
Jul 9 '08 #7
acoder
16,027 Expert Mod 8TB
Now, it's just an LDAP problem, not necessarily Coldfusion.

I'd say that a basic LDAP tutorial might help. Check this Wikipedia page and the external links.
Jul 10 '08 #8
dmorand
219 100+
Now, it's just an LDAP problem, not necessarily Coldfusion.

I'd say that a basic LDAP tutorial might help. Check this Wikipedia page and the external links.
I ended up figuring it out. Here's what my cfldap looks like:

Expand|Select|Wrap|Line Numbers
  1. <cfldap 
  2.           server = "Domain Controller"
  3.           action = "query"
  4.           name = "results"
  5.           start = "DC=ha2000,DC=com"
  6.           filter="samAccountName=#form.name#"
  7.           attributes="cn,displayname,title,mail,member,memberof"    
  8.           username="xxxxxx"
  9.           password="xxxxxxx"
  10.           sort = "memberof ASC">
  11.  
Jul 10 '08 #9
acoder
16,027 Expert Mod 8TB
Glad you got it working. Thanks for posting.
Jul 10 '08 #10
developing
110 100+
for future, you can download Softerra LDAP Browser (free version) and tweak your filter as much as you like without it being too much of a pain
Jul 10 '08 #11
dmorand
219 100+
for future, you can download Softerra LDAP Browser (free version) and tweak your filter as much as you like without it being too much of a pain
Thanks for that info, I've got Softerra LDAP Browser now, it's how I've been figuring out what fields I can retrieve now.
Jul 18 '08 #12

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: dave | last post by:
Hi I'm writing one asp page and developing application for intranet... I just need to know when if anyone executes this scripts, i need to find out his windows login information (only username on...
2
by: bob | last post by:
hi, I want to redirect my user to another page. With ASP (not .Net) and IIS 5.0, under windows 2000 server. We have installed the component WinHTTP that is used to manipulate http requests. ...
0
by: vvenk | last post by:
Hello: I would like to know how I can programmtically retrieve the windows login id? This is a asp.net application. Thanks. venki
0
by: JIM.H. | last post by:
Hello, My connection string in config.web: <appSettings> <add key="connStr" value="workstation id=myServer;packet size=4096;user id=MyUser;data source=MYSERVER;persist security info=True;initial...
2
by: FayeC | last post by:
I have created a site in Joomla with a login (no self registration, users are provided with username and password by the admin). The users are supposed to login to a specific page where they can...
1
by: CodeRazor | last post by:
How can I retrieve the currently logged in user's username? I have tried the option below: Request.ServerVariables("LOGON_USER") while denying access to the Anonymous user both in the config and...
8
by: Mike P | last post by:
How do you get the Windows login and password of the person who is logged in? Is it possible? *** Sent via Developersdex http://www.developersdex.com ***
0
by: avnaresh | last post by:
i have a windows application in c#. i want to run it as windows login i.e at the starting of windows os instead of username and password it will run my application. is it possible?
3
by: =?Utf-8?B?Sm9zZXBo?= | last post by:
In a Winform application using VB.Net is there a way to capture the user's Windows login name? Any help would be greatly appreciated, thanks.
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.