/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Bruger rettigheder
Fra : Esben l. Viobrg


Dato : 27-05-02 08:54

Hej

Jeg har lavet et login system på mit site, go jeg vil gerne have
det sådan at jeg kan give nogle brugere forskellige Bruger
rettigheder. f.eks. at nogle brugere kan slette andre brugere,
eller at de skulle kunne uploade nyheder til forsiden. Hvordan
gør jeg det ???

Venlig Hilsen Esben

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jesper Stocholm (27-05-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 27-05-02 09:08

Esben l. Viobrg wrote in news:acsonh$ant$1@sunsite.dk:

> Hej
>
> Jeg har lavet et login system på mit site, go jeg vil gerne have
> det sådan at jeg kan give nogle brugere forskellige Bruger
> rettigheder. f.eks. at nogle brugere kan slette andre brugere,
> eller at de skulle kunne uploade nyheder til forsiden. Hvordan
> gør jeg det ???
>

Den beskrivende metode:

I din database over brugere indsætter du en ny række, der indikerer det
sikkerhedsniveau der er valgt for den enkelte bruger. Når du så logger en
bruger ind, så lægger du dette sikkerhedsniveau i en session-variabel -
ligesom du lægger fx brugerid, navn og lignende i session-variable efter
login.

På hver side der skal logges ind på checker du så på, hvilket niveau den
enkelte bruger har - og lader så de relevante features komme til syne.

:)

--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

Nicolai Jee (27-05-2002)
Kommentar
Fra : Nicolai Jee


Dato : 27-05-02 09:21

Esben l. Viobrg wrote in
dk.edb.internet.webdesign.serverside.asp:
> Hej
>
> Jeg har lavet et login system på mit site, go jeg vil gerne
have
> det sådan at jeg kan give nogle brugere forskellige Bruger
> rettigheder. f.eks. at nogle brugere kan slette andre brugere,
> eller at de skulle kunne uploade nyheder til forsiden. Hvordan
> gør jeg det ???
>
> Venlig Hilsen Esben
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials

du kan oprette en tabel med brugerstatus.
f.eks
brugstatusid brugerstatus
1 bruger
2 administrator
3 overadministrator

og derefter laver du et brugerstatusid ud for hvor bruger i
databasen.
det felt fyldes så ud med brugerstatusid som passer med det
niveau som du ønsker at tildele din bruger.
I databasen skal du oprette en relation mellem
bruger.brugerstatusid og brugerstatus.

når folk logger på så kan du derefter gemme deres brugerstatus i
en session og så på de sider det er nødvendigt tjekke om brugeren
har det krævet niveau:

<%
If session("brugerstatus") < 3 then
response.redirect "dinadminstrationssode.asp"
end if
%>

det burde kunne gøre det.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Nicolai Jee (27-05-2002)
Kommentar
Fra : Nicolai Jee


Dato : 27-05-02 09:23

Esben l. Viobrg wrote in
dk.edb.internet.webdesign.serverside.asp:
> Hej
>
> Jeg har lavet et login system på mit site, go jeg vil gerne
have
> det sådan at jeg kan give nogle brugere forskellige Bruger
> rettigheder. f.eks. at nogle brugere kan slette andre brugere,
> eller at de skulle kunne uploade nyheder til forsiden. Hvordan
> gør jeg det ???
>
> Venlig Hilsen Esben
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials

du kan oprette en tabel med brugerstatus.
f.eks
brugstatusid brugerstatus
1 bruger
2 administrator
3 overadministrator

og derefter laver du et brugerstatusid ud for hvor bruger i
databasen.
det felt fyldes så ud med brugerstatusid som passer med det
niveau som du ønsker at tildele din bruger.
I databasen skal du oprette en relation mellem
bruger.brugerstatusid og brugerstatus.

når folk logger på så kan du derefter gemme deres brugerstatus i
en session og så på de sider det er nødvendigt tjekke om brugeren
har det krævet niveau:

<%
If session("brugerstatus") < 3 then
response.redirect "dinadminstrationssode.asp"
end if
%>

det burde kunne gøre det.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Thomas Smedebøl (27-05-2002)
Kommentar
Fra : Thomas Smedebøl


Dato : 27-05-02 09:36

> du kan oprette en tabel med brugerstatus.
> f.eks
> brugstatusid brugerstatus
> 1 bruger
> 2 administrator
> 3 overadministrator
>
> og derefter laver du et brugerstatusid ud for hvor bruger i
> databasen.
<snip snap snude>
> når folk logger på så kan du derefter gemme deres brugerstatus i
> en session og så på de sider det er nødvendigt tjekke om brugeren
> har det krævet niveau:
>
> <%
> If session("brugerstatus") < 3 then
> response.redirect "dinadminstrationssode.asp"
> end if
> %>
>
> det burde kunne gøre det.

Hvis du er smart sørger du for at have margin mellem niveauerne. Foreksempel
100, 200, 300 etc. Så er der plads til at du kan skyde nye brugertyper ind
imellem de eksisterende.

Mvh Thomas



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste