/ 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
Login script
Fra : Nils Nyvang Bacher


Dato : 17-02-02 22:22

Jeg har ledt efter et loginscript med database som gør det muligt at man i
databasen fortæller hvilke sider en give bruger må se.

Er der nogen som kan hjælpe mig med at finde en sådan script?

Nils



 
 
Jesper Stocholm (17-02-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 17-02-02 22:29

Nils Nyvang Bacher wrote in
news:u6Vb8.476$z7.191738@news000.worldonline.dk:

> Jeg har ledt efter et loginscript med database som gør det muligt at
> man i databasen fortæller hvilke sider en give bruger må se.
>
> Er der nogen som kan hjælpe mig med at finde en sådan script?
>

jeg har tidligere lavet et administrations-interface, der kunne sådan
noget du ønsker. Det kan godt være - det er i hvert fald sket før - at
jeg ikke helt forstår, hvad du gerne vil, men jeg synes ikke, at det
lyder som en god måde at gøre det på. Jeg vil foreslå, at du giver dine
brugere et "rettighedsniveau", der er specificeret i databasen for den
enkelte bruger. Dette kunne være "Administrator", "SuperUser", "User" etc
.... eller hhv. 1,2,3,4 .

På hver side tester du så på, om brugeren har det rette rettighedsniveau.
Hvis det er tilfældet, så loades siden ... ellers ikke.

--
Jesper Stocholm - http://stocholm.dk

Synes du også, at Britney trods alt er meget lækker - men dog
på grænsen til det kvalmende ? http://stocholm.dk/britney.txt

Nils Nyvang Bacher (17-02-2002)
Kommentar
Fra : Nils Nyvang Bacher


Dato : 17-02-02 22:55

Det skal bruges til at hver enkelt "kunde" kan se sin egen statistik og ikke
mere, og denne stat. bliver genereret kun til denne "kunde".

Håber det er en bedre forklaring.

Nils

"Jesper Stocholm" <spam200201@stocholm.dk> skrev i en meddelelse
news:Xns91B8E4A446467spamstocholmdk@192.38.208.81...
> Nils Nyvang Bacher wrote in
> news:u6Vb8.476$z7.191738@news000.worldonline.dk:
>
> > Jeg har ledt efter et loginscript med database som gør det muligt at
> > man i databasen fortæller hvilke sider en give bruger må se.
> >
> > Er der nogen som kan hjælpe mig med at finde en sådan script?
> >
>
> jeg har tidligere lavet et administrations-interface, der kunne sådan




Christian M. Nielsen (18-02-2002)
Kommentar
Fra : Christian M. Nielsen


Dato : 18-02-02 22:04

"Nils Nyvang Bacher" <nils@nyvang-bacher.dk_> wrote in message
news:VBVb8.548$z7.249678@news000.worldonline.dk...
> Det skal bruges til at hver enkelt "kunde" kan se sin egen statistik og
ikke
> mere, og denne stat. bliver genereret kun til denne "kunde".
>
> Håber det er en bedre forklaring.


strUserID = Request.QueryString("userid")

strSQL = "SELECT * FROM tblStats WHERE (StatID = " & strUserID & ")"


Her kan du så vælge kun at hente de records der er for den enkelte bruger.

Er det noget i den retning du har tænkt dig? Ellers er Jespers forslag også
en ide, men bliver ret omfattende hvis der er mange brugere????

--

Mvh / Regards

-=< Christian >=-
ICQ: 25308942
http://www.cmnielsen.dk




Jesper Stocholm (19-02-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 19-02-02 11:22

"Christian M. Nielsen" <christian@cmnielsen.dk> wrote in
news:3c716c94$0$18446$ba624c82@nntp02.dk.telia.net:

> "Nils Nyvang Bacher" <nils@nyvang-bacher.dk_> wrote in message
> news:VBVb8.548$z7.249678@news000.worldonline.dk...
>> Det skal bruges til at hver enkelt "kunde" kan se sin egen statistik
>> og ikke mere, og denne stat. bliver genereret kun til denne "kunde".
>>
>> Håber det er en bedre forklaring.
>
> strUserID = Request.QueryString("userid")
>
> strSQL = "SELECT * FROM tblStats WHERE (StatID = " & strUserID & ")"
>
> Her kan du så vælge kun at hente de records der er for den enkelte
> bruger.
>
> Er det noget i den retning du har tænkt dig? Ellers er Jespers forslag
> også en ide, men bliver ret omfattende hvis der er mange brugere????
>

jeg kan nu ikke se, at det bliver specielt omfattende. Det eneste det
kræver på hver side er, at der testes på rettighedsniveauet for den
enkelte side og bruger.

Fx:

Udtræk brugernavn, password, rettighedsniveau fra db

rs("Name"), rs("pswd"), rs("AccessLevelDB")
Jesper , somePswd, 1

Ved login:

' hvis password og navn er korrekt:

session("AccessLevel") = rs("AccessLevelDB") ' der her er 1

Ved load af administrationsside:

if session("AcessLevel") = 1 then
response.write "Velkommen"
else
response.write "Du skal være admin for at hente siden"
response.end
end if

Det er sådan en slags fattigmands NTFS-funktionalitet, men det virker
sådan set meget godt. Det kræver self. at der for hver side defineres,
hvem der kan se den ... men det er jo kun et par linier pr. side (kan
måske laves lidt smart med SSI)


--
Jesper Stocholm
http://stocholm.dk

Nils Nyvang Bacher (19-02-2002)
Kommentar
Fra : Nils Nyvang Bacher


Dato : 19-02-02 17:12

Jeg vil prøve denne her, mange tak.

Nils

"Christian M. Nielsen" <christian@cmnielsen.dk> skrev i en meddelelse
news:3c716c94$0$18446$ba624c82@nntp02.dk.telia.net...
> "Nils Nyvang Bacher" <nils@nyvang-bacher.dk_> wrote in message
> news:VBVb8.548$z7.249678@news000.worldonline.dk...
> > Det skal bruges til at hver enkelt "kunde" kan se sin egen statistik og
> ikke
> > mere, og denne stat. bliver genereret kun til denne "kunde".
> >
> > Håber det er en bedre forklaring.
>
>
> strUserID = Request.QueryString("userid")
>
> strSQL = "SELECT * FROM tblStats WHERE (StatID = " & strUserID & ")"




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

Månedens bedste
Årets bedste
Sidste års bedste