Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


AnvändarId från AD't ?

Postades av 2003-08-22 15:03:51 - Stefan Sandberg, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 461 personer

Någon som vet om det går/hur man gör för att fånga vilken användare som är inne på asp-sidan ? Sidorna finns på ett intranät och jag undrar om det ev går att ta den från AD't ? Jag vill nämligen unvika att någon form av manuell inloggning. Miljön är W2000-server och IIS 5.0 (ej asp.net).

Mvh Stefan


Svara

Sv: AnvändarId från AD't ?

Postades av 2003-08-23 22:06:55 - Thommy Lantz

Jag sitter också på ett intranät och
jag har löst det så här.
Det kanske finns bättre sätt

På en sida som includeras på de sidor där
validering behövs hämtar jag först inloggad med

<code>
CurrUser = LCase(Request.ServerVariables("LOGON_USER"))
</code>

För enstaka medlemmar sätter jag ihop en Array så här

<code>
' ### Deltagare utan grupptillhörighet ####
AllAdmin = "DOMÄNNAMN\INLOGGNINGSID" ' En deltagare
AllAdmin = AllAdmin & "," & "DOMÄNNAMN\INLOGGNINGSID" ' nästa deltagare osv
</code>

Sen har jag gjort en funktion som returnerar sant om inloggad finns
i arrayen

<code>
' ## Function för kontroll av enstaka deltagare ##
Function CHECKUSER(sUser, aNewArrray)
Dim i
CHECKUSER = False
NewArray = Split(aNewArrray, ",", -1, vbTextCompare)
For i = 0 To UBound(NewArray)
If LCase(NewArray(i)) = sUser Then
CHECKUSER = True
Exit For
End If
Next
End Function
</code>

Funktionen anropas så här
<code>
AdminOK = CHECKUSER(CurrUser, AllAdmin)
</code>


Sen har jag en funktion för deltagare som ingår i en grupp
som jag anropar ifall jag inte fått träff i den första funktionen

<code>

If Not AdminOK Then
AdminOK = CHECKUSER2(CurrUser)
End If


' ## Function för kontroll av deltagare ingående i behörighetsgrupp ##
Function CHECKUSER2(sUser)
CHECKUSER2 = False
Set objUser = GetObject("WinNT://" & Replace(sUser,"\","/"))
For Each objGroup In objUser.Groups
Select Case objGroup.Name
Case "NAMN PÅ GRUPP"
CHECKUSER2 = True
Exit For
End Select
Next
End Function
</code>

Nu kan jag använda variabeln AdminOK
för att ex dölja en länk för alla utom de som är behöriga
eller redirecta behöriga till en sida och obehöriga till en annan
ex
<code>
<%
If AdminOK Then
%>
länk till sida....
<%
End If
%>
</code>

Som sagt det kanske finns bättre lösningar
men detta fungerar för mig


Svara

Sv: AnvändarId från AD't ?

Postades av 2003-08-25 12:45:13 - Stefan Sandberg

Fungerar klockrent ! Ett stort tack Thommy !


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 794
27 960
271 761
2 416
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies