How to present USER-Name (WinNT, WIN2000) in html-page

I should present the local USER (WinNT, WIN2000) in my html-page. How can I read system-environmentvariable in html-page?
olcayAsked:
Who is Participating?
 
CJ_SConnect With a Mentor Commented:
Javascript cannot do it.

I uploaded an activex object that does exactly that. As a user you must allow the activex component though.
I uploaded it to:
http://www.casema.net/~cjfamily/loginid.cab

and you use with the following code:

<OBJECT ID="oLoginID"
CLASSID="CLSID:E7504828-3EBB-11D3-A99B-0000836953AF"
CODEBASE="LoginID.CAB#version=1,0,0,0">
</OBJECT>

<script language="vbscript">
     msgbox oLoginID.LoginID
</script>

regards,
CJ
0
 
jayyu2kCommented:
If you are trying to get the NT LOGIN of the user ..
I Guess u cant get that in the in STATIC HTML Pages. U need to have ASP page for that.

 <%Request.Servervariables("AUTH_NAME")%>

use this -=> And get the NT User login. But this Cant be helpful in every client.  There are Limitations. infact Many.
0
 
olcayAuthor Commented:
>jayyu2k

is it not possible with javaScript in html-page?
 
0
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
jayyu2kCommented:
If you are trying to get the NT LOGIN of the user ..
I Guess u cant get that in the in STATIC HTML Pages. U need to have ASP page for that.

 <%Request.Servervariables("AUTH_NAME")%>

use this -=> And get the NT User login. But this Cant be helpful in every client.  There are Limitations. infact Many.
0
 
jayyu2kCommented:
Sorry For REPOSTING>> >I REFRESHED THE PAGE AFTER A DURATION OF TIME>> AM REALLY SORRY
0
 
webwomanCommented:
No. It's not possible with ANY client side scripting. And it hardly ever works with server side scripting either.

They're not YOUR users. They're coming in as the default internet user -- not an actual account. Unless they have to actually go through an NT logon, they're not your user.
0
 
olcayAuthor Commented:
>>jayyu2k

test.asp: (in C:\Inetpub\wwwroot\, WIN2000, IIS5.0)

<% @ Language=VBScript %>
<html>
<head>
</head>
<body>
<%Request.Servervariables("AUTH_NAME")%>
</body>
</html>

not presents the NT-Login ??
0
 
webwomanCommented:
WHAT NT login? I'm not logging in. I'm coming from a web page.

That's why it's not reliable.
0
 
olcayAuthor Commented:
The Problem is:

after I have logged me on the WinNT,WIN2000 (I have to give my Login-Name and my password) I will start the IE with my html-page. Then I will se the Login-Name in the html-page.

Is it not possible to get the Login-Name from the %USER% environmentvariable?

Or can I save (via a batch-program) the Login-Name in a text-file and then read in the html-page?

0
 
CJ_SCommented:
You can't write out files to the client either!
0
 
brunoCommented:
olcay,

is this for an intranet??
0
 
jayyu2kCommented:
olcay -> When u are working on the Intranet u can Ofcourse Fetch the -> NT User Login.

BUT This will definately not work.. when it comes to the internet. U get the nt Login.. as long as the pages are in the inetpub/wwwroot/whatever... But once they are on the web. Ur Pages Cant fetch the Client NT Login. As U Wouldnt be Treating them.. as Users Logged in to Ur System. Its not POSSIBLE .

As Long as U are limited to Intranet -+ U Could Exercise.. But NEver Possible in the other form.
0
 
olcayAuthor Commented:
tanx all.

>>CS J

Thanx very much.

How can I assign the Login-name from the object to a label?

Is it possible to get the source-code from your loginid-ActiveX ?

Regards

0
 
CJ_SCommented:
It's not made by me, and if it were. Code won't be given for true applications I made :-)

I think you'll have to ask a new question to get that answered!

CJ
0
All Courses

From novice to tech pro — start learning today.