webForumDet fria alternativet

inlogg och wap

ASP

6 svar · 345 visningar · startad av mhedda

Medlem sedan feb. 2000385 inlägg
Frågan#1

Hej jag har en inloggning via wapp.
Men nu är det så att om lösenordet inehåller tecken som tex % så tar han bort dom tex %kossa%
Då blir det kossa när man skickar och därför fel lösenord.
Hur göra?
Kod för skickandet:

<%response.ContentType="text/vnd.wap.wml"%>  
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card id="login" title="Foran login" newcontext="true">

<p>
<do type="accept" label="Login">
   <go href="verify.asp" method="get">
   <postfield name="userName" value="$(u)"/>
   <postfield name="passWord" value$(p)>
   </go>
</do>

<br/>
Username: <input type="text" name="u" value="" emptyok="false"/>
Password: <input type="password" name="p" value="" emptyok="false"/>

<anchor title="Login">Login
   <go href="verify.asp" method="get">
   <postfield name="userName" value="$(u)"/>
   <postfield name="passWord" value="$(p)"/>
   </go>
   </anchor>

</p>
</card>
</wml>
//Upphämtning:

userName=Request("userName")
passWord=Request("passWord")

Hur göra??
MVH

RED. Ändrade till [kod]-taggarna eftersom [php]-taggarna hör hemma i det forum som namnet antyder på. // OveRRidE, moderator

Medlem sedan nov. 20017 144 inlägg
#2

1. Förenklad lösning: tillåt inte % i lösenordet.
2. Går det att köra POST på formuläret?

Medlem sedan nov. 20017 144 inlägg
#3

<postfield name="passWord" value$(p)>?

Medlem sedan feb. 2000385 inlägg
#4

<postfield name="passWord" value$(p)>?
Fel av mig det föll bort vid inklistring.
Har provat med post och det går men med samma resultat.
Det går alltså inte på något annat vis?
Varför gör den på det viset?

MVH

Medlem sedan juni 200032 967 inlägg
#5

% är ett wildcard-tecken i SQL, så du måste nog escape:a i SQL-frågan. Vilken dbms gäller det?

Medlem sedan feb. 2000385 inlägg
#6

Ja visst ja det är det ju.
Det är msSQL-server

Medlem sedan nov. 20017 144 inlägg
#7

Jesper T skrev:

1. Förenklad lösning: tillåt inte % i lösenordet.

;)

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)