/ 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
min første ASP login..??
Fra : Rune Thougaard


Dato : 19-06-03 19:23

Hvad er det galt i min login.?

www.dalgaards.dk/asp/login.asp (login siden)
www.dalgaards.dk/asp/login_ex.asp (siden hvor koden ligger)
www.dalgaards.dk/asp/forside.asp (siden hvor man kommer ind når man er
logget ind)

Brugernavn er vist nok: brugernavn
password er vist nok: password

mvh. Rune Thougaard
--
http://www.vinperlen.dk
http://www.hh-indretning.dk
http://www.dalgaards.dk
MSN: rune@vinperlen.dk



 
 
Jesper Stocholm (19-06-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 19-06-03 19:28

Rune Thougaard wrote :

> Hvad er det galt i min login.?
>
> www.dalgaards.dk/asp/login.asp (login siden)
> www.dalgaards.dk/asp/login_ex.asp (siden hvor koden ligger)
> www.dalgaards.dk/asp/forside.asp (siden hvor man kommer ind når man er
> logget ind)
>
> Brugernavn er vist nok: brugernavn
> password er vist nok: password

Hvis du vil have kvalificeret og hurtig hjælp, så er du nødt til at sende
noget kode med - og derefter forklare nøjagtig hvad det er, der ikke
virker. Se evt http://www.asp-faq.dk/article/?id=41 og gerne linket nederst
i artiklen.



--
Jesper Stocholm
* asp-faq.dk er den officielle OSS for nyhedsgruppen for ASP-udviklere. *
* Vi mangler nu en ansvarlig for vedligeholdelse af HTML-brugerfladen, *
* så hvis du kunne tænke dig at hjælpe os, så kig på www.asp-faq.dk/job *

Rune Thougaard (19-06-2003)
Kommentar
Fra : Rune Thougaard


Dato : 19-06-03 19:38

> Hvad er det galt i min login.?
>
> www.dalgaards.dk/asp/login.asp (login siden)
> www.dalgaards.dk/asp/login_ex.asp (siden hvor koden ligger)
> www.dalgaards.dk/asp/forside.asp (siden hvor man kommer ind når man er
> logget ind)
>
> Brugernavn er vist nok: brugernavn
> password er vist nok: password


Ja men, du kan da se på www.dalgaards.dk/asp/login.asp den vil ikke logge
ind...
Det er det der er galt..
Og Isteden for at jeg sender koden her ind er det lidt mere overskuligt at
se det på selve siden..!

mvh. Rune Thougaard
--



Jesper Stocholm (19-06-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 19-06-03 19:41

Rune Thougaard wrote :

>> Hvad er det galt i min login.?
>>
>> www.dalgaards.dk/asp/login.asp (login siden)
>> www.dalgaards.dk/asp/login_ex.asp (siden hvor koden ligger)
>> www.dalgaards.dk/asp/forside.asp (siden hvor man kommer ind når man
>> er logget ind)
>>
>> Brugernavn er vist nok: brugernavn
>> password er vist nok: password
>
>
> Ja men, du kan da se på www.dalgaards.dk/asp/login.asp den vil ikke
> logge ind...
> Det er det der er galt..
> Og Isteden for at jeg sender koden her ind er det lidt mere
> overskuligt at se det på selve siden..!

Hvad med at du i stedet ser det som at gøre mig/os en tjeneste, så vi kan
se din kode i det indlæg du sender - i stedet for at vi skal hente den
andre steder ?

Hvordan vil du i øvrigt have at jeg skal se din ASP kode ved at gå ind på
din side ?

--
Jesper Stocholm
* asp-faq.dk er den officielle OSS for nyhedsgruppen for ASP-udviklere. *
* Vi mangler nu en ansvarlig for vedligeholdelse af HTML-brugerfladen, *
* så hvis du kunne tænke dig at hjælpe os, så kig på www.asp-faq.dk/job *

Rune Thougaard (19-06-2003)
Kommentar
Fra : Rune Thougaard


Dato : 19-06-03 19:48

FORSIDE.asp


<%
Option Exlicit
if session.contents("login")<> 1 then
response.redirect "login.asp"
end if
%>
<html>
<body>
Dette er forsiden
</body>
</html>


--------------------------------


LOGIN.asp



<html>
<body>
<h1>Login</h1>
<FORM ACTRION="login_ex.asp" METHOD="POST">
Brugernavn:
<INPUT TYPE="text" NAME="brugernavn">
<br>
Password:
<INPUT TYPE="password" NAME="password">
<br>
<INPUT TYPE="submit" NAME="submitName" VALUE="Login">


</FORM>
</body>
</html>



-----------------------------------

LOGIN_EX.asp


<%
Option Explicit
dim brugernavn, password
brugernavn = request.form("brugernavn")
password = request.form("password")
if brugernavn = "HIF" and password = "test" then
session.contents("login") = 1
session.contents("logintidspunkt") = now
response.redirect "forside.asp"
else

session.contents("login") = 0
response.redirect "login.asp"
end if
%>


-------------------------------


mvh. Rune Thougaard
--



Jesper Stocholm (19-06-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 19-06-03 20:02

Rune Thougaard wrote :

> FORSIDE.asp
>
>
> <%
> Option Exlicit

Her bør der nok stå

Option Explicit

> <FORM ACTRION="login_ex.asp" METHOD="POST">

En lille stavefejl - der skal stå "action" i stedet for "actrion"

> LOGIN_EX.asp
>
>
> <%
> Option Explicit
> dim brugernavn, password
> brugernavn = request.form("brugernavn")
> password = request.form("password")

> if brugernavn = "HIF" and password = "test" then

Har du prøvet at teste om du overhovedet kommer så langt ? Prøv at tilføje
linierne

Response.Write "Brugernavn og password passer"
Response.End

> session.contents("login") = 1
> session.contents("logintidspunkt") = now
> response.redirect "forside.asp"
> else
>
> session.contents("login") = 0
> response.redirect "login.asp"
> end if

Jeg oplever af og til problemer med ASP og variabelsammenligninger. Fx
kunne dine problemer skyldes at du tilføjer et ettal til din session-
variabel - men når du tester på den, så tror ASP at den er en tekststreng.

Prøv i stedet at gøre udskifte 1 og 0 med hhv "ja" og "nej" og i din
forside.asp udskifte

if session.contents("login")<> 1 then
response.redirect "login.asp"
end if

Med

if session.contents("login") <> "ja" then
response.redirect "login.asp"
end if


--
Jesper Stocholm
* asp-faq.dk er den officielle OSS for nyhedsgruppen for ASP-udviklere. *
* Vi mangler nu en ansvarlig for vedligeholdelse af HTML-brugerfladen, *
* så hvis du kunne tænke dig at hjælpe os, så kig på www.asp-faq.dk/job *

Rune Thougaard (19-06-2003)
Kommentar
Fra : Rune Thougaard


Dato : 19-06-03 20:26

TAK for hjælpen nu ser det sådan her ud nu håber jeg at jeg har fået rette
det rigtig..!!


FORSIDE.asp

<%
Option Explicit
if session.contents("login")<> "ja" then
response.redirect "login.asp"
end if
%>
<html>
<body>
Dette er forsiden
</body>
</html>


-----------------------------------

LOGIN.asp

<html>
<body>
<h1>Login</h1>
<FORM ACTION="login_ex.asp" METHOD="POST">
Brugernavn:
<INPUT TYPE="text" NAME="brugernavn">
<br>
Password:
<INPUT TYPE="password" NAME="password">
<br>
<INPUT TYPE="submit" NAME="submitName" VALUE="Login">


</FORM>
</body>
</html>

-------------------------------

LOGIN_EX.asp

<%
Option Explicit
dim brugernavn, password
brugernavn = request.form("brugernavn")
password = request.form("password")
if brugernavn = "HIF" and password = "test" then
session.contents("login") = 1
session.contents("logintidspunkt") = now
response.redirect "forside.asp"
Response.Write "Brugernavn og password passer"
Response.End
else

session.contents("login") = 0
response.redirect "login.asp"
end if
%>



-----------------

mvh. Rune Thougaard
--



Jesper Stocholm (19-06-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 19-06-03 20:37

Rune Thougaard wrote :

> TAK for hjælpen nu ser det sådan her ud nu håber jeg at jeg har fået
> rette det rigtig..!!

> if brugernavn = "HIF" and password = "test" then
> session.contents("login") = 1

session.contents("login") = "ja"

> session.contents("logintidspunkt") = now
> response.redirect "forside.asp"

> Response.Write "Brugernavn og password passer"
> Response.End

Disse to linier ovenfor skal _før_ linien med Response.Redirect

> else
>
> session.contents("login") = 0

session.contents("login") = "nej"

I øvrigt er det en rigtig god idé - hvis noget ikke virker - at skrive al
mulig debug-information ud - og så slå viderestilling (Response.Redirect)
fra indtil det hele virker. Det kan være et rent helvede at finde rundt i
siderne, hvis man bliver viderestillet til den ene eller den anden side.

Det kunne fx gøres som

forside.asp

<%
   if not Session("login") = "ja" then
       Response.Write "Du skal logge ind"
   else
       Response.Write "Du er logget ind"
   end if
%>

forside_ex.asp

<%
   brugernavn = Request.Form("brugernavn")
   password = Request.Form("password")

   if brugernavn = "HIF" and password = "test" then
       Response.Write "Dine oplysninger passer"
   else
       Response.Write "Du skal indtaste korrekte data"
   end if
%>

Når du så har fået det til at virke, kan du indsætte dine Redirect-koder så
det kommer til at passe.

--
Jesper Stocholm
* asp-faq.dk er den officielle OSS for nyhedsgruppen for ASP-udviklere. *
* Vi mangler nu en ansvarlig for vedligeholdelse af HTML-brugerfladen, *
* så hvis du kunne tænke dig at hjælpe os, så kig på www.asp-faq.dk/job *

Rune Thougaard (19-06-2003)
Kommentar
Fra : Rune Thougaard


Dato : 19-06-03 20:54

Det varker stadig ikke men der ser således ud nu:

FORSIDE.asp

<%
Option Explicit
if session.contents("login")<> "ja" then
response.redirect "login.asp"
end if
%>
<html>
<body>
Dette er forsiden
</body>
</html>


------------------

LOGIN.asp

<html>
<body>
<h1>Login</h1>
<FORM ACTION="login_ex.asp" METHOD="POST">
Brugernavn:
<INPUT TYPE="text" NAME="brugernavn">
<br>
Password:
<INPUT TYPE="password" NAME="password">
<br>
<INPUT TYPE="submit" NAME="submitName" VALUE="Login">


</FORM>
</body>
</html>

---------------

LOGIN_EX.asp

<%
Option Explicit
dim brugernavn, password
brugernavn = request.form("brugernavn")
password = request.form("password")
if brugernavn = "HIF" and password = "test" then
session.contents("login") = "ja"
session.contents("logintidspunkt") = now
Response.Write "Brugernavn og password passer"
Response.End
response.redirect "forside.asp"

else

session.contents("login") = "nej"
response.redirect "login.asp"
end if
%>

--------------------

mvh. Rune Thougaard
--



Jørn Andersen (19-06-2003)
Kommentar
Fra : Jørn Andersen


Dato : 19-06-03 21:17

On Thu, 19 Jun 2003 21:53:40 +0200, "Rune Thougaard"
<rune@vinperlen.dk> wrote:

>Det varker stadig ikke men der ser således ud nu:
<snip>

Lige nu er dit problem så ikke bare, at du skal have fjernet disse to
linier:
> Response.Write "Brugernavn og password passer"
> Response.End

så den kan få lov til at:
> response.redirect "forside.asp"

Svjh må man ikke have skrevet til browseren før redirect.

Good luck!

--
Jørn Andersen,
Brønshøj

Frank Sørensen (20-06-2003)
Kommentar
Fra : Frank Sørensen


Dato : 20-06-03 22:20

Problemet løses ved at indtast:

--
Mvh
Frank Sørensen

"Kun en tåbe rydder op. Et geni behersker kaos"
"Rune Thougaard" <rune@vinperlen.dk> skrev i en meddelelse
news:3ef1ff8e$0$13240$edfadb0f@dread15.news.tele.dk...
> Hvad er det galt i min login.?
>
> www.dalgaards.dk/asp/login.asp (login siden)
> www.dalgaards.dk/asp/login_ex.asp (siden hvor koden ligger)
> www.dalgaards.dk/asp/forside.asp (siden hvor man kommer ind når man er
> logget ind)
>
> Brugernavn er vist nok: brugernavn
> password er vist nok: password
>
> mvh. Rune Thougaard
> --
> http://www.vinperlen.dk
> http://www.hh-indretning.dk
> http://www.dalgaards.dk
> MSN: rune@vinperlen.dk
>
>



Frank Sørensen (20-06-2003)
Kommentar
Fra : Frank Sørensen


Dato : 20-06-03 22:21

Problemet løses ved at instaste:
Brugernavn = HIF
Password = test

--
Mvh
Frank Sørensen

"Kun en tåbe rydder op. Et geni behersker kaos"
"Rune Thougaard" <rune@vinperlen.dk> skrev i en meddelelse
news:3ef1ff8e$0$13240$edfadb0f@dread15.news.tele.dk...
> Hvad er det galt i min login.?
>
> www.dalgaards.dk/asp/login.asp (login siden)
> www.dalgaards.dk/asp/login_ex.asp (siden hvor koden ligger)
> www.dalgaards.dk/asp/forside.asp (siden hvor man kommer ind når man er
> logget ind)
>
> Brugernavn er vist nok: brugernavn
> password er vist nok: password
>
> mvh. Rune Thougaard
> --
> http://www.vinperlen.dk
> http://www.hh-indretning.dk
> http://www.dalgaards.dk
> MSN: rune@vinperlen.dk
>
>



Jesper Stocholm (20-06-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 20-06-03 07:23

Frank Sørensen wrote :

> Problemet løses ved at instaste:
> Brugernavn = HIF
> Password = test

Du har ikke den store tiltro til os, hva' ?



--
Jesper Stocholm
* asp-faq.dk er den officielle OSS for nyhedsgruppen for ASP-udviklere. *
* Vi mangler nu en ansvarlig for vedligeholdelse af HTML-brugerfladen, *
* så hvis du kunne tænke dig at hjælpe os, så kig på www.asp-faq.dk/job *

Rune Thougaard (20-06-2003)
Kommentar
Fra : Rune Thougaard


Dato : 20-06-03 07:39

weeee 1000 tak for hjælpen....

men hvis jeg nu vil have flere brugere hvordan skal jeg så skrive det..?

er der forskel på om jeg skriver bruger & password med STORE eller små
bogstaver.?

mvh. Rune Thougaard
--



Jørn Andersen (20-06-2003)
Kommentar
Fra : Jørn Andersen


Dato : 20-06-03 09:25

On Fri, 20 Jun 2003 08:39:05 +0200, "Rune Thougaard"
<rune@vinperlen.dk> wrote:

>weeee 1000 tak for hjælpen....
>
>men hvis jeg nu vil have flere brugere hvordan skal jeg så skrive det..?

Gemme bruger/pw i en database

>er der forskel på om jeg skriver bruger & password med STORE eller små
>bogstaver.?

Ja. Men hvis du ikke ønsker dette, kan du fx skrive:
If LCase(brugernavn) = whatever Then
.....


Good luck!

--
Jørn Andersen,
Brønshøj

Rune Thougaard (20-06-2003)
Kommentar
Fra : Rune Thougaard


Dato : 20-06-03 10:10

Ok hvis jeg så nu vil smide dem alle ind i en database kan du hjælpe mig med
det.?

mvh. Rune Thougaard
--



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408848
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste