Avatar billede runberg Nybegynder
27. marts 2001 - 15:32 Der er 11 kommentarer og
3 løsninger

Password beskyttelse!!

Hejsa

Jeg er i gang med at lave et website, hvor der er to afdelinger. En for godkendte brugere, og en for ikke godkendte brugere. For at komme ind på den godkendte del, skal man skrive et password. Passwordet er det samme for alle godkendte brugere!

Min plan var at man i en form på startsiden skulle indtaste et password hvis man ville have adgang til den lukkede del af sitet. Herefter skal der så oprettes en session, som jeg kan referere til fra de andre beskyttede sider, således at de kun kan åbnes hvis man har oprettet en session med det korrekte password.... Når sessionen er oprettet skal man linkes hen til startsiden for den lukkede del. Formen skal laves så man kan bruge frames.

Jeg havde tænkt at de sider som er beskyttede skulle se således ud:

<% if session(password) = password then %>
HTML kode for godkendt siden
<% else %>
HTML kode for side der fortæller at man ikke har adgang.
<% end if %>

Mit problem er at jeg ikke ved hvordan jeg laver den form, som opretter min session, således at jeg kan få fat i den fra andre sider. Det er det jeg håber på lidt hjælp til!!

Jeg er nybegynder indenfor asp, så andre gode råd og forslag er bestemt også velkomne!!
Avatar billede bjarke-b Nybegynder
27. marts 2001 - 15:35 #1
Default.asp

<form method=post action=default.asp>
Kode: <input type=password name=kode><br>
<input type=submit value=login>

<% if Request.form(\"kode\") <> \"\" then

if Request.form(\"kode\") = \"din_kode\" then
Session(\"logget_ind\") = \"ja\"
Response.Redirect(\"side.asp\")
else
Response.Redirect(\"side.asp\")
end if
    end if %>

Side.asp:

<% if session(\"logget_ind\") = \"ja\" then %>
Du er logget ind
<% else %>
Du er IKKE logget ind
<% end if %>
Avatar billede keysersoze Ekspert
27. marts 2001 - 15:35 #2
kig på www.netcoders.dk  der finder du et helt færdig password-script!
Avatar billede zeth Nybegynder
27. marts 2001 - 18:39 #3
<form action=\"session.asp\" method=\"post\">
<input type=\"text\" name=\"password\"> <input type=\"submit\" value=\"login\">
</form>


Session.asp ::::

<%
If Request.Form(\"password\") = \"blaaah\" Then
Session(\"password\") = \"password\"
Response.Redirect(\"loginokside.asp\")
else
response.redirect(\"fejl.asp\")
End if
%>
Avatar billede keysersoze Ekspert
29. marts 2001 - 09:00 #4
?
Avatar billede keysersoze Ekspert
16. april 2001 - 18:53 #5
???????????????????
Avatar billede zeth Nybegynder
16. april 2001 - 19:11 #6
det siger jeg også..... :-)

???????????????????????????????????????
Avatar billede runberg Nybegynder
19. april 2001 - 11:27 #7
Rolig nu.... Jeg skal jo lige ha\' testet det hele af. Og så har jeg haft en laaaaaan påskeferie!! :-)
Avatar billede runberg Nybegynder
19. april 2001 - 11:30 #8
Keysersoze>> Du behøver ikke lave flere spørgsmålstegn, da jeg a princip ikke giver point til folk der bare \"hugger\" fra andre sider.

At folk selv skriver noget brugbar kode, som man så selv kan lege videre med er da helt klart at foretrække..... Så Bjarke-b...... Du ligger godt!
Avatar billede keysersoze Ekspert
19. april 2001 - 12:07 #9
erhm... nu er det bare ret så lang tid at bruge omkring 3 uger på at tjekke noget... det kunne jo være alt var glemt - hvad ved vi når der ikke kommer respons...

\"hugger\" fra andre sider er det da ikke, når de ting der findes på netcoders er langt op til fri afbenyttelse - desuden findes også gode tutorials man kan læse igennem og lære om netop dette... og på den måde kan du lære om det hvorimod du her hos fx bb (sorry bb) jo også bare \"hugger\" fra en anden side...
Avatar billede keysersoze Ekspert
19. april 2001 - 12:11 #10
hvis du har løst til at læse så kig på www.netcoders.dk samt www.activeserverpages.dk - men vil du have en brugbar kode som du kan lege videre med, ja så er bb\'s kode jo ok...

en kode (bb\'s) som jo i teorien kunne være en kopi af noget fra en færdig kode på en af disse to sider ( soory bb...hope you get my point ;o) )
Avatar billede runberg Nybegynder
19. april 2001 - 12:17 #11
Keysersoze>> Jeg ved godt at folk i princippet også hugger fra andre sider, men det jeg mener er at alle og enhver kan henvise til en hjemmeside.

Hvad man får mest ud af... En færdig kode der skal tilpasses, eller en stump kode man selv skal lege videre med er forskelligt... Jeg får personligt mest ud af det sidste.

Nå, men jeg har fået læst koderne igennem og afprøvet dem, så jeg lukker nu. Jeg beklager at der er gået så lang tid, men jeg har holdt en lang ferie, og så har jeg haft ret travlt!!!! Sorry :)
Avatar billede keysersoze Ekspert
19. april 2001 - 12:23 #12
ok :o)
Avatar billede bjarke-b Nybegynder
19. april 2001 - 16:15 #13
Well, det simple stykke kode jeg skrev og en Open Source code fra netcoders.dk er jo det samme ;-)
Avatar billede keysersoze Ekspert
19. april 2001 - 17:17 #14
bb >> FY-FY!!! han ville IKKE have en kopi! ;o)
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