Avatar billede koden Novice
28. april 2006 - 12:27 Der er 5 kommentarer og
1 løsning

Aut. login på netsider ønskes

Jeg har det allerede på den blå avis og andre steder.
man kan i kildekoden se hvad man skal skrive, men jeg kan ikke altid finde ud af det.

Er der nogen der ved hvordan man gør???

Her er et eksempel på login til DBA. bruger og adgang er lavet om til X'er.

http://www.dba.dk/asp/login/Validate.asp?gotourl=&acceptervilkaar=1&AbonnementKode=&email=xxxxxxxx&adgangskode=xxxxxxxxx


Det kunne jeg godt tænke mig at bruge på alle de sider jeg logger på, istedet for det med at gemme password som så løber ud og man skal logge på igen.

Jeg har flere sider hvor det virker.

Men på euroinvestor.dk kan jeg f.eks. ikke få det til at virke...

Nogen der ved noget om det eller kender steder hvor det er debateret???
Avatar billede thesurfer Nybegynder
28. april 2006 - 12:39 #1
Man kan bruge følgende muligheder:

1) ASP: Sessions. Informationerne gemmes, og slettes når sitet forlades

2) ASP: Cookies. Cookies oprettes og bliver ved med at være der, indtil de slettes eller udløber

3) URL: Data i urlen kan læses af forskellige sprog, f.eks. JavaScript, PHP, ASP. Der skal "speciel" kode til at bruge URLs

4) Form: Data kan sendes fra en side og til en anden, via en form. Dette kan læses af f.eks. PHP eller ASP. Data skal submittes hver gang, ellers miste data.

Hvis euroinvestor.dk bruger #4, kan man ikke bruge #3.

/theSurfer
Avatar billede koden Novice
28. april 2006 - 12:41 #2
Okay tak...det foklarer jo en del.
hvordan ser man hvad de bruger af de 4??
det vil sige det er kun når de bruger pkt. 3 det er muligt??
Avatar billede thesurfer Nybegynder
28. april 2006 - 12:49 #3
Eksempler i ASP:

#3:
- HTML:
<form action="side.asp" method="get">
Fornavn: <input type="text" name="fornavn"><br>
Efternavn: <input type="text" name="efternavn"><br>
<input type="submit" value="send oplysningerne">
</form>

- Resultat: side.asp?fornavn=hans&efternavn=hansen

- ASP, hent data:
fornavn = request.querystring("fornavn")
efternavn = request.querystring("efternavn")

#4:
- HTML:
<form action="side.asp" method="get">
Fornavn: <input type="text" name="fornavn"><br>
Efternavn: <input type="text" name="efternavn"><br>
<input type="submit" value="send oplysningerne">
</form>

- Resultat: man kan ikke se noget, for der er ikke noget i urlen

- ASP, hent data:
fornavn = request.form("fornavn")
efternavn = request.form("efternavn")


Forskellen på #3 og #4:
form method="":
#3-> "get"
#4-> "post"

hent data:
#3-> request.querystring
#4-> request.form

Som du kan se, er der forskel på den måde, data hentes ind.

Man kan derfor ikke bruge #3, hvis sitet bruger #4.


Hvis sitet bruger request("...") i stedet for request.querystring eller request.form, kan man bruge både #3 og #4.

/theSurfer
Avatar billede thesurfer Nybegynder
28. april 2006 - 12:51 #4
Jeg har lige rettet noget.. nye eksempler:

#3:
- HTML:
<form action="side.asp" method="get">
Fornavn: <input type="text" name="fornavn"><br>
Efternavn: <input type="text" name="efternavn"><br>
<input type="submit" value="send oplysningerne">
</form>

- Resultat: side.asp?fornavn=hans&efternavn=hansen

- ASP, hent data:
fornavn = request.querystring("fornavn")
efternavn = request.querystring("efternavn")

#4:
- HTML:
<form action="side.asp" method="post">
Fornavn: <input type="text" name="fornavn"><br>
Efternavn: <input type="text" name="efternavn"><br>
<input type="submit" value="send oplysningerne">
</form>

- Resultat: man kan ikke se noget, for der er ikke noget i urlen

- ASP, hent data:
fornavn = request.form("fornavn")
efternavn = request.form("efternavn")


Forskellen på #3 og #4:

form-method:
#3-> method="get"
#4-> method="post"

hent data:
#3-> request.querystring
#4-> request.form

Som du kan se, er der forskel på den måde, data hentes ind.

Man kan derfor ikke bruge #3, hvis sitet bruger #4.


Hvis sitet bruger request("...") i stedet for request.querystring("...) eller request.form("..."), kan man bruge både #3 og #4.

/theSurfer
Avatar billede koden Novice
28. april 2006 - 13:01 #5
Tak for forklaring.
Send du bare et svar. Du har fortjent point :-)
Avatar billede thesurfer Nybegynder
28. april 2006 - 13:01 #6
Det gør jeg :-)

/theSurfer
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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