Avatar billede zob Nybegynder
02. juli 2002 - 17:09 Der er 24 kommentarer og
1 løsning

Login.asp? Fejl

Ja, jeg kan ikke helt få det til at du efter jeg har rodet lidt med det, imens mit internet ikke har duet..
Koden får i her, Men hvis i ikke kan se nogle fejl Opretter jeg lige en Database og ligger den et andet sted....
Her får i koden


<% Response.Buffer = True %>
<%
'Hvis session("Adgang") ikke er sat til Godkendt bliver den sat til Forbudt
    If Not Session("Adgang") = "Godkendt" Then
        Session("Adgang") = "Forbudt"
    End If
%>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../style.css">

    <title>Login</title>
<META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">
</head>

<table border="0" cellpadding="0" cellspacing="0" width="550" align=center>
<tr>
        <td height="15" Background="../build/3-1.gif" align="center"
          style="font-size:12px; font-weight: bold">
          <!-- Overskrift Start -->
          .... Login ....</td>
          <!-- Overskrift Slut -->
        </tr>
</table>

<body>
<script type="text/javascript" src="../fader.js"></script>
<%
  mode=request("mode")
   
'--- Kontrol ---
  if mode="kontrol" then
     
    strConn = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("2454.mdb")
   
    Set rs = Server.CreateObject("ADODB.RecordSet")

Dim brugernavn, adgangskode

brugernavn = Trim(Replace(Request.Form("brugernavn")," ' "," " ))
adgangskode = Trim(Replace(Request.Form("adgangskode")," ' "," " ))

brugernavn = Replace(brugernavn, "'", "")
adgangskode = Replace(adgangskode, "'", "")
   
'Den slår ens brugernavn og adgangskode op i databasen
    strQ = "SELECT * FROM login WHERE (adgangskode='" & adgangskode & "')" & _
            " AND (brugernavn = '" & brugernavn & "');"
   
    rs.Open strQ, strConn
   
'Kan den ikke finde en bliver man sendt tilbage med en fejlmeddelelse
    If rs.EOF Then
   
    Response.Redirect("login.asp?mode=fejl")
   
'Kan den godt finde en bliver session("Adgang") sat til Godkendt så man kan komme ind til admin.asp
    Else
   
    Session("Adgang") = "Godkendt"
   
    Response.Redirect("admin.asp")
   
    End If
    rs.Close
    Set rs = Nothing
   
    Con.Close
    Set Con = Nothing
   
'--- Forsiden ---
else %>
    <CENTER> <table border="0" cellspacing="1" cellpadding="2">
      <tr>
        <td>
       
        <FORM ACTION="login.asp?mode=kontrol" METHOD="post" NAME="Login">
        <center>
       
        <strong>Login Til Webmaster</strong><br><br>
       
<%
'Når man skriver forkert adgangskode eller forsøger at komme ind på en side hvor man ikke har tilladelse bliver man gjort opmærksom på det her
    Select Case Request.QueryString("mode")
    case "fejl" %><div><font color="#FF0000">Fejl i Brugernavn eller Adgangskode prøv igen...</font><br><br></div><%
    case "forbudt" %><div><font color="#FF0000">Du skal være logget ind, for at bruge disse ting...</font><br><br></div><%
   
    End Select
%>
        Brugernavn<br>
        <INPUT TYPE="text" NAME="Brugernavn" class="field" size="20">
        <br><br>
        Adgangskode<br>
        <INPUT TYPE="password" NAME="Adgangskode" class="field" size="20">
        <br><br>
        <INPUT TYPE="submit" VALUE="Login" class="button">
        </form>
        </center>
        </td>
      </tr>
      </table></CENTER>
  <br>
  <center>
  <a href="default.asp"><strong>Tilbage </strong> </a>
  </center>
<% End if %>
</body>
</html>
Avatar billede musicchart.dk Nybegynder
02. juli 2002 - 17:15 #1
mode=request("mode")

...hvad er det du requester fra?
fx
request.querystring("mode")
request.session("mode")
Avatar billede zob Nybegynder
02. juli 2002 - 17:16 #2
www.emil.vonbuchwald.dk/tagz/login.asp
Brugernavn er:
231561
Kodeord:
231561
er ikke sikker på at i kan komme ind på siden da der har været en del Bøvl med vores ADSL Service fra TDC :(
Avatar billede musicchart.dk Nybegynder
02. juli 2002 - 17:19 #3
jeg får er intern serverfejl HTTP 500
Avatar billede zob Nybegynder
02. juli 2002 - 17:20 #4
Men kan man ikke løse det med asp ?
Så den virker på alle Servere ? den har nemlig duet før
Avatar billede whatever Nybegynder
02. juli 2002 - 17:22 #5
Jeg får følgende fejl, når jeg logger ind:


Microsoft VBScript compilation error '800a0409'

Unterminated string constant

/tagz/admin.asp, line 144

Response.write "</td></tr></table>
----------------------------------^
Avatar billede musicchart.dk Nybegynder
02. juli 2002 - 17:24 #6
jamn, har du lavet det hele med asp
Avatar billede zob Nybegynder
02. juli 2002 - 17:24 #7
nåå.. er fejlen så i admin.asp ?
Avatar billede zob Nybegynder
02. juli 2002 - 17:24 #8
Hvad mener du Misichart?
Avatar billede whatever Nybegynder
02. juli 2002 - 17:24 #9
Årsagen til at musicchart.dk får en fejl 500, er nok at hans browser er op til "show friendly HTTP error messages" (Tools > Internet Options > Advanced).
Avatar billede musicchart.dk Nybegynder
02. juli 2002 - 17:25 #10
hvad er linie 144
Avatar billede whatever Nybegynder
02. juli 2002 - 17:25 #11
Fejlen ligger i din admin.asp i linie 144.
Avatar billede zob Nybegynder
02. juli 2002 - 17:26 #12
et lille udklip af admin.asp

<td width="50%" class="TDheadcenter" align="Center"><b><% Response.write emne %></b></td>

    <td width="25%" class="TDhead2" align="Right">

<%
nydato = dateadd("d", 1 , RS("dato"))

If nydato > Date() Then
Response.write "<FONT COLOR=""RED"">" & RS("Dato") & "</font>"
Else
Response.write "<FONT COLOR=""BLACK"">" & RS("Dato") & "</font>"
End If
%>
    </td>
  </tr>
  <tr>
    <td width="100%" colspan="3" class="TDindh"><% Response.write besked %><br><br></td>
    </tr>
  <tr>
  <td width="75%" colspan="2" class="TDindh2">&nbsp;&nbsp;-&nbsp&nbsp;<font color="#800000"><% Response.write navn %></font></td>
  <td width="25%" class="TDindh2" Align="Right">
<%
If rs("icq") = "" Then

      Response.Write "<P ALIGN=right><font SIZE=1>Ingen ICQ</FONT></P>"
    Else
    Response.Write "<a href=http://wwp.icq.com/scripts/contact.dll?msgto="& rs("icq") &"><img src=http://web.icq.com/whitepages/online?icq=" & RS("ICQ") & "&img=21 border=0></a>"
    End If
        Response.write "</td></tr></table>
%>
    <p align="right">IP: <% =RS("IP")%></P><BR> </td>
  </tr>
</table>
Avatar billede whatever Nybegynder
02. juli 2002 - 17:27 #13
Denne linie  Response.write "</td></tr></table> skal rettes til

Response.write "</td></tr></table>"
Avatar billede djeclemen Nybegynder
02. juli 2002 - 17:31 #14
jeg kan godt logge ind
Avatar billede zob Nybegynder
02. juli 2002 - 17:34 #15
Ja nu Djeclemen :o) Det duede Whatever...
Finder lige nogle flere fejl ;)
Avatar billede whatever Nybegynder
02. juli 2002 - 17:34 #16
ja, det kan jeg også godt nu.
Avatar billede musicchart.dk Nybegynder
02. juli 2002 - 17:35 #17
jep, virker også her.
Avatar billede zob Nybegynder
02. juli 2002 - 17:41 #18
Men lige en fejl til...
Det er nok ikke så meget med asp at gøre man aligevel, fordi det burde Virke....
Prøv at gå ind til venstre når man har logget ind,
Der kan man se info om de enkelte beskeder...
Helt til venstre i den grønne søjle er der helt grønt men der er et skujlt link som i kan se hvis i  holder musen over Tryk der,
Og så kan i se Der hvor DAto står er der et hvid baggrund og ikke grå
Jeg har skrevet det rigtige i class...
Laver lige en Screenshot
Avatar billede zob Nybegynder
02. juli 2002 - 17:47 #19
Avatar billede whatever Nybegynder
02. juli 2002 - 17:48 #20
Du kalder en klasse med <td width="25%" class="TDhead2" align="Right">

Hvis du kikker efter i dit stylesheet har du ikke en klasse med navnet TDhead2.
Avatar billede whatever Nybegynder
02. juli 2002 - 17:49 #21
Du skulle måske bruge class="TDheadright" istedet.
Avatar billede zob Nybegynder
02. juli 2002 - 17:50 #22
det er ellers Ret pinligt....
Jeg har åbnet default.asp to gange og har prøvet at rette den fejl som du lige sagde oog troede at det var admin.asp :(
Avatar billede zob Nybegynder
02. juli 2002 - 17:51 #23
17:49:56 ved jeg
Avatar billede zob Nybegynder
02. juli 2002 - 18:08 #24
nu er det vidst på tide der er nemlig gået
31:15 min siden  Præciso :o)
Avatar billede zob Nybegynder
02. juli 2002 - 18:08 #25
Sikkert forkert regnet ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester