29. marts 2002 - 11:49Der er
16 kommentarer og 1 løsning
hente brugerens logon-navn
Jeg er ved at lave en chat på et lille lokalt intranet. Jeg kunne dog godt tænke mig at få chatten til automatisk at opfange brugerens netvæk-logon-navn via noget asp. Nogen der ved hvordan?
'her ryddes chat loggen, hvis den overstiger 1000 karakterer If Len(Application("ChatLog")) > 1000 Then Application.Lock Application("ChatLog") = "" Application.UnLock End If
If Request.Form("Action") = "Send" Then If Len(strMessage) > 0 Then strChatContent = strUser & strMessage & "<br>" & Application("ChatLog") Application.Lock Application("ChatLog") = strChatContent Application.Unlock End If End If Response.Write Application("ChatLog") Case "send" %> <body bgcolor="#37618E"> <%=now%>
<% Case Else %> <% End Select %>
</body> </html>
Synes godt om
Slettet bruger
29. marts 2002 - 13:33#4
Prøv evt. Request.ServerVariables("LOGON_USER") i stedet. Jeg kan desværre ikke teste her, hvor jeg sidder lige nu :/
Det vil godt hente computerens ip-adresse med denne: Request.ServerVariables("REMOTE_ADDR") men Request.ServerVariables("LOGON_USER") henter ingenting.
Nej, det er jeg godt klar over. Har du sikret at der ikke er GUEST/ANONYMOUS adgang til webserveren? Prøv evt at se her: http://www.eksperten.dk/spm/21982
Det handler jo om win2000 og IIS, men jeg har win98 og PWS :-( Der må da findes en løsning. Jeg kender de specifikke ip-numre (i alt 2 stk), hvordan kan jeg eventuelt gøre sådan, at ASP'en skriver f.eks. Peter når det er ip 123.456.789.987 og Ole når der er ip 987.654.456.345?
hvordan sikrer jeg at der ikke er GUEST/ANONYMOUS adgang til serveren?
Synes godt om
Slettet bruger
31. marts 2002 - 22:55#16
If Request.ServerVariables("REMOTE_ADDR") = "123.456.789.987" Then strUser = "Peter" ElseIf Request.ServerVariables("REMOTE_ADDR") = "987.654.456.345" Then strUser = "Ole" End If
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.