Avatar billede meltedmoon Novice
31. maj 2002 - 22:42 Der er 8 kommentarer og
1 løsning

Login til hver oprettet bruger (konto)

Jeg er lige begyndt at lege med ASP-delen af Ultradev og er igang med en loginside, hvor man skal kunne oprette en bruger som så får sin egen "konto". Han skal derfor kun kunne se/rette sine egne oplysninger.

Jeg kan sagtens lave sider som man kun kan se hvis man er logget ind, men så kan alle der er logget ind se de samme sider. Jeg skal vel på en eller anden måde kunne "restricte" en user så han kun ser de ting der er relevante for hans ID...

Nogen forslag?

Sig lige til hvis I ikke forstår mit problem, for det kan sikkert forklares lettere :)

Amir
Avatar billede dsjk Novice
31. maj 2002 - 22:46 #1
hvis du tilføjer en access level til brugeren og giver de sider han må se samme access level under restrict access to page.

dsjk
Avatar billede dsjk Novice
31. maj 2002 - 22:58 #2
tak for point

:O)

dsjk
Avatar billede meltedmoon Novice
31. maj 2002 - 22:58 #3
Ja, men hvis vi f.eks. siger der er 5 forskellige brugere... så skal hver bruger kun kunne se deres egne oplysninger. Hvis jeg laver en access level, så skal jeg vel lave en access level til hver eneste bruger, så de andre ikke kan se hinandens??

Amir
Avatar billede dsjk Novice
31. maj 2002 - 23:04 #4
Hvis du åbner oplysningssiden med en string der viser brugernavn (oplysninger.asp?username=alias) og så kalder de data frem hvor brugernavn i databasen er = alias vises kun brugeren agne oplysninger.

dsjk
Avatar billede meltedmoon Novice
31. maj 2002 - 23:24 #5
Forstår ikke helt...

Hvordan gør man det i Ultradev?
Avatar billede meltedmoon Novice
31. maj 2002 - 23:46 #6
Hvis jeg logger ind på min side, kan jeg stadig se andres oplysninger. Hvis vi siger mit ID-nummer er 4 og jeg indsætter en dynamisk tekst fra en tabel, så viser den indholdet for ID-nummer 1... hvorfor kan jeg se det og hvordan sætter jeg den op til kun at kunne vise indholdet for ID-nummer 4???

Amir
Avatar billede dsjk Novice
02. juni 2002 - 20:06 #7
Når du opretter recordsettet i DW skal du sætte filter til id-nummer = URL Parameter id-nummer, eller hvad du nu kalder det (altså id-nummer).

Du kan også dbl. klikke på Recordsettet og rette det til.

dsjk
Avatar billede meltedmoon Novice
03. juni 2002 - 15:24 #8
Det har jeg prøvet, men den skal jo også have fat i sessionens ID-nummer, så den ved hvilket ID-nummer der er logget ind under...

Virker ikke som om der er en standard løsning i DW, så jeg må nok til at hjemmebikse noget... desværre
Avatar billede dsjk Novice
03. juni 2002 - 18:32 #9
hmm, nu jeg tænker over det har du hvis ret, det er hvis kun brugernavn der automatisk bliver lavet som session når der er logget ind.

Jeg har denne linie i mit login:

Session("Medlemsnr") = CStr(rsUser.Fields.Item(medlemsnr).Value)

og linket til medlemsoplysningerne er:

retmedlem.asp?medlemsnr=<%= Session("medlemsnr") %>

dsjk
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