/ 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
Her er begyndelsen af koden
Fra : Hanne Kaarsberg


Dato : 18-07-01 13:26

Linjer ser sådanne ud:
Som omtalt virker det helt fint på http://asp.darak.dk
men ikke på localhost.

Jeg vil være utrolig glad for hjælp, da jeg er ret ny i det med
ASP og web udvikling, men kender meget til Access og VBA.
Hilsen Hanne

--------
<%
If Request.Form("Action") = "Login" Then
   strUID = Trim(Replace(Request.Form("medlemsnr"),"'",""))
   strPWD = Trim(Replace(Request.Form("postnr"),"'",""))

   ' Hvis der er skrevet noget i både brugernavn og adgangskode
   If Len(strUID) > 0 And Len(strPWD) > 0 Then

      ' DSNLess forbindelse til databasen
      Set myConn = Server.CreateObject("ADODB.Connection")
      myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("medlem.mdb")

      ' Opbygning af SQL streng
      strSQL = "SELECT * FROM medlem" &_
         " WHERE (medlemsnr = " & strUID & ") "&_
         " AND (postnr = " & strPWD & ") "

      Set rs = myConn.Execute(strSQL)
      If Not (rs.BOF Or rs.EOF) Then
         ' Hvis brugeren fandtes i databasen
         intUID = rs("medlemID")
      Else
         ' Hvis brugeren ikke fandtes i databasen
         strERR = "Du blev ikke godkendt af systemet"
      End If
      
'test om betaling er ok      
'      if re.("betaltar") <> '2001' then
'         strerr_betalt = "Din betaling er ikke registreret! - Kontakt
Hanne Kaarsberg"
'      end if   
      
' Rydder op i vores connection objekt
      myConn.Close
      Set myConn = Nothing

      If Len(intUID) Then
         session("medlemID") = intUID
         Response.Redirect("beskyttet.asp")
      End If
   Else
      ' Hvis der ikke var angivet brugernavn og adgangskode
      strErr = "Du skal skrive både medlemsnr og postnr"
   End If

   If Len(strErr) > 0 Then
      ' Her laves fejlmeddelsen om til rød skrift
      strErr = "<p><font color=red>" & strErr & "</font></p>"
   End If
End If
'   If Len(strErr_betalt) > 0 Then
'      ' Her laves fejlmeddelsen om til rød skrift
'      strErr = "<p><font color=red>" & strErr & "</font></p>"
'   End If
'End If

%>




--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

 
 
Hanne Kaarsberg (18-07-2001)
Kommentar
Fra : Hanne Kaarsberg


Dato : 18-07-01 13:32

Hanne Kaarsberg wrote in dk.edb.internet.webdesign.serverside.asp:
> Linjer ser sådanne ud:
> Som omtalt virker det helt fint på http://asp.darak.dk
> men ikke på localhost.
>
> Jeg vil være utrolig glad for hjælp, da jeg er ret ny i det med
> ASP og web udvikling, men kender meget til Access og VBA.
> Hilsen Hanne
>
> --------
> <%
&gt; If Request.Form("Action") = "Login" Then
&gt;    strUID = Trim(Replace(Request.Form("medlemsnr"),"'",""))
&gt;    strPWD = Trim(Replace(Request.Form("postnr"),"'",""))
&gt;
&gt;    ' Hvis der er skrevet noget i både brugernavn og adgangskode
&gt;    If Len(strUID) > 0 And Len(strPWD) > 0 Then
&gt;
&gt;       ' DSNLess forbindelse til databasen
&gt;       Set myConn = Server.CreateObject("ADODB.Connection")
&gt;       myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
&gt; Server.MapPath("medlem.mdb")
&gt;
&gt;       ' Opbygning af SQL streng
&gt;       strSQL = "SELECT * FROM medlem" &_
&gt;          " WHERE (medlemsnr = " & strUID & ") "&_
&gt;          " AND (postnr = " & strPWD & ") "
&gt;
&gt;       Set rs = myConn.Execute(strSQL)
&gt;       If Not (rs.BOF Or rs.EOF) Then
&gt;          ' Hvis brugeren fandtes i databasen
&gt;          intUID = rs("medlemID")
&gt;       Else
&gt;          ' Hvis brugeren ikke fandtes i databasen
&gt;          strERR = "Du blev ikke godkendt af systemet"
&gt;       End If
&gt;       
&gt; 'test om betaling er ok      
&gt; '      if re.("betaltar") <> '2001' then
&gt; '         strerr_betalt = "Din betaling er ikke registreret! -
Kontakt
&gt; Hanne Kaarsberg"
&gt; '      end if   
&gt;       
&gt; ' Rydder op i vores connection objekt
&gt;       myConn.Close
&gt;       Set myConn = Nothing
&gt;
&gt;       If Len(intUID) Then
&gt;          session("medlemID") = intUID
&gt;          Response.Redirect("beskyttet.asp")
&gt;       End If
&gt;    Else
&gt;       ' Hvis der ikke var angivet brugernavn og adgangskode
&gt;       strErr = "Du skal skrive både medlemsnr og postnr"
&gt;    End If
&gt;
&gt;    If Len(strErr) > 0 Then
&gt;       ' Her laves fejlmeddelsen om til rød skrift
&gt;       strErr = "<p><font color=red>" & strErr & "</font></p>"
&gt;    End If
&gt; End If
&gt; '   If Len(strErr_betalt) > 0 Then
&gt; '      ' Her laves fejlmeddelsen om til rød skrift
&gt; '      strErr = "<p><font color=red>" & strErr & "</font></p>"
&gt; '   End If
&gt; 'End If
&gt;
&gt; %>
>
>
>
>
> --
> Brug Validator service: http://www.html.dk/validator
> - Tast din URL én gang, og validér dokumentet hos 12 validatorer
> - Understøtter HTML, CSS og søgemaskineoptimering



Glem dette indlæg, det er lagt forkert


--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Santa AKA ? (19-07-2001)
Kommentar
Fra : Santa AKA ?


Dato : 19-07-01 10:39


"Hanne Kaarsberg" <hanne.kaarsberg@darak.dk> skrev i en meddelelse
news:9j3vk4$muv$1@sunsite.dk...
> Hanne Kaarsberg wrote in dk.edb.internet.webdesign.serverside.asp:
<giga-snip>

> Glem dette indlæg, det er lagt forkert

Hmm... Kan ikke lige se hvorfor det er lagt forkert.... Men det kan du jo
sikkert *g*
Men hvorfor, når du nu afblæser en hjælpende hånd (ikke fra mig, da jeg
sikkert er lige så grøn som dig) klipper du ikke lidt i dit indlæg, og
f.eks. bare skriver

"Glem dette indlæg, det er lagt forkert"

Istedet for hele indlægget, og så aflysningen???

Best Regards
Santa


PS... This message has never been sent in agerness, just as a happy hint :)



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste