Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Vanlig enkel kod....

Postades av 2003-03-24 17:39:42 - Emanuel Pettersson, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 476 personer

Tjena,

undrar varför denna kod inte funkar. Det verkar som om det inte finns något när jag kör Request.Form("anvnamn"), så därför blir ju även Recordsetet tomt. Tacksam för svar.

...emanuel

<code>
<%
' Mata in användarnamn och lösenord
If Request.Querystring("step") = "1" Then
%>
<FORM method=post action="logga_in.asp?step=2" enctype="text/plain">
<table width="600" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="150"><font face="verdana, arial" size=1 color="#5B5B5B" ><b>ANVÄNDARNAMN</b></font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type=text name="anvnamn" size=20 maxlength=70></td>
</tr>
<tr>
<td><font face="verdana, arial" size=1 color="#5B5B5B" ><b>LÖSENORD</b></font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type=password name="passord" size=20 maxlength=70></td>
</tr>
<tr>
<td></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="submit" value="Logga in"><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="reset" value="Radera"></td>
</tr>
</table>
</FORM>
<%
End If
' Verifiera användarnamn och lösenord
If Request.Querystring("step") = "2" Then

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\data\databas.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")
anvandare = "SELECT Personal.anvnamn, Personal.passord FROM Personal WHERE anvnamn = '" & Request.Form("anvnamn") & "'"
RecSet.Open anvandare, Connect, adOpenStatic, adLockOptimistic

If RecSet.EOF Then %>
<font face="verdana, arial" size=1 color="#5B5B5B"><b>Felaktigt användarnamn !!!</b></font><br>
<% End If
If RecSet("passord") = Request.Form("passord") Then
Response.Redirect("hem.asp")
Else %>
<font face="verdana, arial" size=1 color="#5B5B5B" ><b>Felaktigt lösenord !!!</b></font><br>
<FORM method=post action="logga_in.asp?step=2" enctype="text/plain">
<table width="600" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="150"><font face="verdana, arial" size=1 color="#5B5B5B" ><b>ANVÄNDARNAMN</b></font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' value="<% =Request.Form("anvnamn") %>" type=text name="anvnamn" size=20 maxlength=70></td>
</tr>
<tr>
<td><font face="verdana, arial" size=1 color="#5B5B5B" ><b>LÖSENORD</b></font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type=password name="passord" size=20 maxlength=70></td>
</tr>
<tr>
<td></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="submit" value="Logga in"><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="reset" value="Radera"></td>
</tr>
</table>
</FORM>
<% End If
End If %>
</code>


Svara

Sv: Vanlig enkel kod....

Postades av 2003-03-24 18:07:40 - Andreas Hillqvist

Du kan testa med:
<code>
<%
Dim Valid
' Verifiera användarnamn och lösenord
If Request.Querystring("step") = 2 Then
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\data\databas.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")
anvandare = "SELECT Personal.anvnamn, Personal.passord FROM Personal WHERE anvnamn = '" & Replace(Request.Form("anvnamn"), "'", "''") & "'"
RecSet.Open anvandare, Connect

If RecSet.EOF Then
%>
<font face="verdana, arial" size=1 color="#5B5B5B">Felaktigt användarnamn !!!</font><br>
<%
ElseIf RecSet("passord") = Request.Form("passord") Then
Valid = True
Else
%>
<font face="verdana, arial" size=1 color="#5B5B5B">Felaktigt lösenord!!!</font><br>
<%
End If
RecSet.Close
Set RecSet = Nothing

Connect.Close
Set Connect = Nothing
End If

If Valid Then
Response.Redirect("hem.asp")
Response.End
Else ' Mata in användarnamn och lösenord
%>
<FORM method=post action="logga_in.asp?step=2" enctype="text/plain">
<table width="600" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="150"><font face="verdana, arial" size=1 color="#5B5B5B" >ANVÄNDARNAMN</font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type=text name="anvnamn" size=20 maxlength=70></td>
</tr>
<tr>
<td><font face="verdana, arial" size=1 color="#5B5B5B" >LÖSENORD</font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type=password name="passord" size=20 maxlength=70></td>
</tr>
<tr>
<td></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="submit" value="Logga in"><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="reset" value="Radera"></td>
</tr>
</table>
</FORM>
<%
End If
%>
</code>


Svara

Sv: Vanlig enkel kod....

Postades av 2003-03-24 20:19:13 - Emanuel Pettersson

Hmm...det löste inte problemet. Det finns fortfarande inte något i Request.Form("anvnamn"). Ändrade till koden så att den blir lite mer lättläst.

<code>
<%
' Mata in användarnamn och lösenord
If Request.Querystring("step") = "1" Then
%>
<FORM method=post action="logga_in.asp?step=2" enctype="text/plain">
<table width="600" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="150"><font face="verdana, arial" size=1 color="#5B5B5B" ><b>ANVÄNDARNAMN</b></font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type=text name="anvnamn" size=20 maxlength=70></td>
</tr>
<tr>
<td><font face="verdana, arial" size=1 color="#5B5B5B" ><b>LÖSENORD</b></font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type=password name="passord" size=20 maxlength=70></td>
</tr>
<tr>
<td></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="submit" value="Logga in"><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="reset" value="Radera"></td>
</tr>
</table>
</FORM>
<%
' Verifiera användarnamn och lösenord
ElseIf Request.Querystring("step") = "2" Then

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\Inetpub\wwwroot\Pridoc\data\pridoc2002.mdb"

Set RecSet = Server.CreateObject("ADODB.Recordset")
anvandare = "SELECT Personal.anvnamn, Personal.passord FROM Personal WHERE anvnamn = '" & Request.Form("anvnamn") & "'"
RecSet.Open anvandare, Connect, adOpenStatic, adLockOptimistic

If RecSet.EOF Then %>
<font face="verdana, arial" size=1 color="#5B5B5B"><b>Felaktigt användarnamn !!!</b></font><br>
<%
ElseIf RecSet("passord") = Request.Form("passord") Then
Response.Redirect("hem.asp")
Else %>
<font face="verdana, arial" size=1 color="#5B5B5B" ><b>Felaktigt lösenord !!!</b></font><br>
<FORM method=post action="logga_in.asp?step=2" enctype="text/plain">
<table width="600" cellspacing="0" cellpadding="0" border="0">
<tr>
<td width="150"><font face="verdana, arial" size=1 color="#5B5B5B" ><b>ANVÄNDARNAMN</b></font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' value="<% =Request.Form("anvnamn") %>" type=text name="anvnamn" size=20 maxlength=70></td>
</tr>
<tr>
<td><font face="verdana, arial" size=1 color="#5B5B5B" ><b>LÖSENORD</b></font><br></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type=password name="passord" size=20 maxlength=70></td>
</tr>
<tr>
<td></td>
<td><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="submit" value="Logga in"><INPUT STYLE='text-decoration: none; color: #5B5B5B; font-size: 8pt; font-family : Verdana;' type="reset" value="Radera"></td>
</tr>
</table>
</FORM>
<% End If
End If %>
</code>


Svara

Sv: Vanlig enkel kod....

Postades av 2003-03-24 21:24:34 - Petter Ivarsson

Jag ser två saker till varför det inte borde funka.
- Du har inte gett textfältet något namn, hur skall då Request.Form kunna hitta fältet?
- Du har inte angett type=text för texfältet


Svara

Sv: Vanlig enkel kod....

Postades av 2003-03-24 22:25:45 - Andreas Hillqvist

Missade att han angivit namn. Man behöver inte ange type=text. Det är standard.


Svara

Sv: Vanlig enkel kod....

Postades av 2003-03-25 10:09:41 - Keyvan Vahedi

Ta bort enctype="text/plain" i form taggen.
Tror att det kommer att fungera.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
562
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies