webForumDet fria alternativet

Loggain problem ?

9 svar · 188 visningar · startad av Pellefant

PellefantMedlem sedan maj 20023 372 inlägg
#1

Hej! :)

Någon som förstår vad jag gör för fel?
Även om rätt lösenord(gul) skrivs så skickas man tillbaka till sida1.
(Har testat med både session pass och pwd på sida 2.
Har strulat med den här i en timme nu. :(

Del Sida1

<FORM METHOD="POST" ACTION="utvloggainkoll.asp">
<input type="password" name="pass" style="display:none">
<input type="text" name="vanlig" value="Ditt lösenord" onFocus="this.style.display = 'none', document.getElementById('pass').style.display = 'inline',document.getElementById('pass').focus()">

<input type="password" name="pwd" style="display:none">
<INPUT TYPE="submit" value="Logga in">
</form>

Hela Sid2:

<% Response.Buffer = True %>
<!-- #include file="adovbs.inc" -->

<% Session("pwd") = Request.Form("pwd") %>

<%
Session.Timeout=20
If Session("pwd") <> "gul" Then
response.Redirect("utvloggain.asp")

Else
response.redirect "testarea.asp"
End If%>

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Du har ju döpt passwordformen till: name="pass" det skall väl vara name="pwd"!

PallemanMedlem sedan dec. 2000557 inlägg
#3

Känns lite onödigt att skapa sessionen om den inte behövs...
Testa att köra denna istället:

Formuläret:

<FORM METHOD="POST" ACTION="utvloggainkoll.asp"> 
<input type="password" name="pass" style="display:none"> 
<input type="text" name="vanlig" value="Ditt lösenord" onFocus="this.style.display = 'none', document.getElementById('pass').style.display = 'inline',document.getElementById('pass').focus()"> 

<input type="password" name="pwd" style="display:none"> 
<INPUT TYPE="submit" value="Logga in"> 
</form>

utvloggainkoll.asp:

<% 

Response.Buffer = True 

If trim(Request.Form("pwd")) = "gul" Then 
	Session("pwd") = trim(Request.Form("pwd"))
	Session.Timeout = 20
	Response.Redirect "utvloggain.asp"

Else 
	response.redirect "testarea.asp" 

End If

%>
PallemanMedlem sedan dec. 2000557 inlägg
#4

Hmm.. varför detta "knöliga" formulär..?

PellefantMedlem sedan maj 20023 372 inlägg
#5

Tack till er båda.

Palleman: Jag sökte igenom forumet innan mitt inlägg efter just det du skrev. (men fann det inte).

Jesper TMedlem sedan nov. 20017 144 inlägg
#6

Palleman -- Det heter ju fortfarande:name="pass"

PellefantMedlem sedan maj 20023 372 inlägg
#7

Palleman skrev:

Hmm.. varför detta "knöliga" formulär..?

Därför :)

http://www.webforum.nu/showthread.php?s=&threadid=56384

PallemanMedlem sedan dec. 2000557 inlägg
#8

Jesper T -- Jo jag ser det.

PellefantMedlem sedan maj 20023 372 inlägg
#9

Jesper T skrev:

Palleman -- Det heter ju fortfarande:name="pass"

noterat, tackar.

PallemanMedlem sedan dec. 2000557 inlägg
#10

Pellefant:
Ok, då hänger jag med. :)

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)