webForumDet fria alternativet

Anpassa webplats efter användare

ASPur ASP

7 svar · 304 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

:)

Om jag vill anpassa sidan efter den användare som är inloggad hur ska jag göra då?

Ett sätt är ju att sätta olika rättigheter och att man får "du har ej behörighet att visa denna sida"

Men hur gör jag för att tex menyer och annat skall anpassas. Lägger man till info om detta i databasen för användare?

Om jag har en länk med användarinfo som heter "min profil" och vill att den ska visa info för den användare som är inloggad. Använder jag sessions då?

Mvh

Medlem sedan sep. 20011 722 inlägg
#2

Alla sätt är bra, utom de dåliga. Dvs det finns massvis med olika sätt att göra det du efterfrågar. För att länka till användarens egen profil så måste du ju först och främst spara användarinformation, exempelvis ett unikt tal eller användaradress. Sessions är ett utmärkt medium för det, men du kan likväl använda kakor eller querystrings med för den delen. Det förstnämnda är väl det absolut vanligaste då det är säkert och enkelt.

Medlem sedan jan. 20013 582 inlägg
#3

:)

Känns som sessions är det som jag ska satsa på

Mvh

Medlem sedan jan. 20013 582 inlägg
#4

:)
Går det med session styra över hur en meny ska byggas upp, beroende på vilken användare som är inloggad?

Typ:


If session("userType"] = 1 then

'Bygg meny för användartyp 1

End if

If session("userType"] = 2 then

'Bygg meny för användartyp 2

End if

Ingen snygg kod kanske... ;)
Man kanske inte skall använda "If then" utan något annat "case" kanske??

Mvh

Medlem sedan juni 200032 969 inlägg
#5

Jo, visst kan man göra något liknande, och du har rätt i att Select Case kan vara lite "läckrare". Exempel:

select case session("usertype")
   case 1
      'Bygg meny för användartyp 1
   case 2
      'Bygg meny för användartyp 2
end select

mvh

Medlem sedan jan. 20013 582 inlägg
#6

:)
Men, är det ett bra och hyffsat säkert sätt? Vad finns för alternativ?
Ska man krångla till det mer.... ;)

Mvh

Medlem sedan juni 200032 969 inlägg
#7

Eftersom inte användaren kan modifiera innehållet i sessionsvariablerna är det relativt säkert. Man kan krångla till det ungefär hur mycket som helst, men det kan ju vara bra att försöka krångla till det så lite som möjligt. Man kan alltid sätta behörighetsnivåerna hierarkiskt, så användartyp 2 alltid har rätt att se det användartyp 1 ser, osv.

mvh

Medlem sedan jan. 20013 582 inlägg
#8

:)
Då får det bli på det sättet...

Mvh

131 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)