webForumDet fria alternativet
Logga in / Bli medlem

Loggain problem ?

ASP

9 svar · 188 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Trådstart#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%>

Medlem sedan nov. 20017 144 inlägg
#2

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

Medlem 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

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

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

Medlem 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).

Medlem sedan nov. 20017 144 inlägg
#6

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

Medlem 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

Medlem sedan dec. 2000557 inlägg
#8

Jesper T -- Jo jag ser det.

Medlem sedan maj 20023 372 inlägg
#9

Jesper T skrev:

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

noterat, tackar.

Medlem sedan dec. 2000557 inlägg
#10

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

268 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)