Avatar billede ugotabe_kidding Nybegynder
13. august 2003 - 09:27 Der er 4 kommentarer og
1 løsning

Username/ID skal med rundt på sitet

Jeg har en stribe ASP-sider, der kræver login og password. Brugerens rettigheder på sitet gemmes i en Session("UserRights") = 1, 2, 3 el. 4 (Alt fra Admin til Read/Only). Jeg vil dog gerne have at brugerens login gemmes i DB, hvis han ændrer en record. Men når jeg viser en given side, har jeg kun brugerens Session til rådighed. Hvordan får jeg lettest brugerens ID eller UserName med rundt, så jeg altid kan skrive det på skærmen eller til et felt i DB, hvis jeg lyster?
1. Skal jeg lave et hidden formfield, der indeholder værdien og submittes hver gang en ny side hentes?
2. Skal jeg smide det med i URLen (/adminpages/default?name=UserName)
3. ???

Håber at det er let at smide ind i mine 4 templates i DreamWeaver, så jeg ikke skal gennem alle mine sider og retet det. ;o)

Pft.
/U.K.
Avatar billede -thomas- Nybegynder
13. august 2003 - 09:28 #1
Hvorfor kan du ikke også have brugerens ID i en anden session-variabel?
Avatar billede -thomas- Nybegynder
13. august 2003 - 09:29 #2
Du kan evt også bruge en cookie, men det andet er da nemmere.
Avatar billede ugotabe_kidding Nybegynder
13. august 2003 - 09:32 #3
Natürlich!!!! Til tider forsøger jeg desværre med kryptiske løsninger, i stedet for at anvende den mest åbenlyse..... Tak for vækningen!!! Poster du et svar? ;o)
Avatar billede mm12010 Nybegynder
13. august 2003 - 09:33 #4
Eller i den samme og så splitte den op når du skal bruge den

Session("User") = "1;brugernavn"

set user = split(Session("User"),";")

set u_rights = user(0)
set u_name = user(1)
Avatar billede -thomas- Nybegynder
13. august 2003 - 09:36 #5
et svar :-)
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