Avatar billede arno Nybegynder
13. september 2001 - 19:19 Der er 16 kommentarer og
2 løsninger

Jeg fanger ikke mit log in..

Jeg har et kæmpe problem...

Jeg anvender ..

User =     UCASE(mid(Request.ServerVariables(\"logon_user\"),9,3))

hvor jeg griber min brugeres login (winlogin), men af en eller anden årsag fanger jeg det ikke..

Det har virket... men min intranet server gik ned i eftermiddags... så jeg måtte geninstallere det hele, så min mistanke ligger på iis eren (hvilke er en iis 4.0)

Hurtig hjælp...

/arno
Avatar billede horsmark Nybegynder
13. september 2001 - 20:50 #1
hmmm dit burde virke... her er mit

    Dim UserID
    UserID = Request.ServerVariables(\"LOGON_USER\")
    If Len(Userid) = 0 then
    Response.Status = \"401 Unauthorized\"
    Session.Abandon
    Response.End
    End If

    Session(\"UserID\") = UCase(Mid(UserID, InStr(UserID, \"\\\")+1))
Avatar billede arno Nybegynder
14. september 2001 - 12:08 #2
Det virker ikke...
Det ser uc til at min iis ikke husker logon_user... skal jeg sætte noget specielt - eller mangler jeg noget ?????

/arno
Avatar billede horsmark Nybegynder
14. september 2001 - 12:10 #3
kan du logge på server-domænet ved ikke at taste user og pw?
Avatar billede arno Nybegynder
14. september 2001 - 12:31 #4
Ja... det kan jeg faktisk godt...
Og så fanger jeg mit logon fra win loginnet...
og anvender det...

Der er her det går galt... jeg får sempelhen ikke fat i det login /logon... (jeg har nævnt at det har fungeret ?)

/arno
Avatar billede horsmark Nybegynder
14. september 2001 - 12:40 #5
hmm hvad dine instillinger for intranet i browseren. Er de sat til automatisk logon med aktuelt brugernavn og adgangskode?
Avatar billede arno Nybegynder
14. september 2001 - 13:27 #6
Hvor sætter jeg lige det ???
Avatar billede horsmark Nybegynder
14. september 2001 - 14:16 #7
åbne browseren

fuktioner->internetindstillinger->sikkerhed->lokalt intranet->brugerdefineret->brugergodkendelse->logon->

->automatisk logon med aktuelt brugernavn og adgangskode<-
Avatar billede arno Nybegynder
14. september 2001 - 14:38 #8
Sorry for mig... det virker heller ikke...
Det \"sjove\" er at nogle gange husker mine sider login andre gange ikke... kan det være noget med rettigheder ??
Avatar billede horsmark Nybegynder
14. september 2001 - 14:48 #9
hmm har du nogle sider der med garanti husker login hver gang?
Avatar billede arno Nybegynder
14. september 2001 - 15:01 #10
Jeg har en del sider der kalder log_on og lægger det i session - det virker desværre kun hver anden gang.... ca.. jeg tror at hvis jeg løser fejlen med User =    UCASE(mid(Request.ServerVariables(\"logon_user\"),9,3))
løser jeg også det med session ....
Jeg tror at jeg har glemt at sætte et eller andet i min IIS 4.0... et eller andet sted, eller også er det noget med den måde jeg styre min sikkerhed på mappe niv. med...

/arno
Avatar billede horsmark Nybegynder
14. september 2001 - 15:05 #11
husk lige på at din session jo kan time out :-)
Avatar billede horsmark Nybegynder
14. september 2001 - 15:06 #12
Session.timeout = 1440 (her sat til maxtid dvs. 24 timer)
Avatar billede arno Nybegynder
14. september 2001 - 15:18 #13
Det har jeg prøvet... virker heller ikke...
Avatar billede horsmark Nybegynder
14. september 2001 - 15:21 #14
det lyder sq underligt

Har du ikke bare én asp side der ALTID fanger bruger id?
Avatar billede arno Nybegynder
16. september 2001 - 21:38 #15
Undskyld at jeg ikke fik svaret på dig spg. med det samme men jeg var nød til at gå..

... jo jeg har faktisk en side der fanger mit log in altid... Jeg opdagede noget andet... mine brugere er delt op i afdelinger, hvor jeg dirigere dem ned i forskellige mapper , hvor de hver i sær har nogle rettigheder... her er det forskellig hvordan mit login opfør sig... det virker nemlig en en mappe, men ikke i en anden , det bringer mig frem til at jeg tror at mit problem ligger i rettitgehderne på de mapper jeg har... men hvad f..... det er kan jeg ikke helt finde ud af ??? har du nogle gode ideer ?

/arno
Avatar billede horsmark Nybegynder
17. september 2001 - 00:10 #16
oki i vores afdeling har vi en asp-standartside hvis man skal på intranettet, i denne bliver rettighederne så smidt i en session og derefter bliver brugeren smidt rundt efter hvad han har rettigheder til. Måske en sådan idé kan løse dit problem ?

Forklaring: På serveren har jeg valgt at have 2 rettigheder. Admin rettigheder og \"normale\" rettigheder. I en database har jeg så lagret alle de niveauer som det enkelte logon skal have. f.eks leadadmin, admin, superbruger, bruger, gæst

..og ved startsiden på intranettet (en form for gate) fanger jeg så logon_id´et og holder det op imod db´en. Så behøver jeg ikke bekymre mig om om en bruger kan se enten det ene eller andet.

Håber dette måske kan få dig videre...

<mvh>Onkel HorsMark</mvh>
Avatar billede arno Nybegynder
17. september 2001 - 12:42 #17
NU har jeg fundet fejlen - hvis man kan kalde det er fejl...

På nogle mapper var attributten Archive sat, på andre var den ikke... på den hvor den ikke var sat kunne jeg ikke få fat i logon, session eller hente cookies... Efter jeg har sat en markering i archive attr. virker det hele... mærkeligt med sandt... Jeg forstår der ikke helt...

/arno
Avatar billede arno Nybegynder
17. september 2001 - 12:44 #18
Hej... Horsmark... tak for hjælpen - det bragte mig desværre ikke hele vejen, men noget af vejen, derfor får du 100 p. - resten tager jeg selv... håber det er ok...

/arno
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester