Avatar billede justdoit Nybegynder
18. marts 2002 - 20:53 Der er 5 kommentarer og
2 løsninger

simpel Login

jeg vil skal have scriptet til at gå til en sider der hedder admin.asp når bruger er logget ind, og en der hedder fejl.asp ved forkert indtastning.

Her er mine koder:

<% Dim navn, kode
          navn=request.form("brugernavn")
          kode=request.form("kodeord")
         
          If navn = admin AND kode = admin then
          response.Write("Du er nu logget ind som Administrator")
          else
          response.Write("Du har tastet forkert brugernavn eller kodeord, prøv venligst igen")
          end if
          %>
Avatar billede well_r Nybegynder
18. marts 2002 - 20:57 #1
<% Dim navn, kode
          navn=request.form("brugernavn")
          kode=request.form("kodeord")
         
          If navn = admin AND kode = admin then
          response.Write("<META HTTP-EQUIV="Refresh" CONTENT="0; URL=admin.asp">")
          else
          response.Write("<META HTTP-EQUIV="Refresh" CONTENT="0; URL=fejl.asp">")
          end if
          %>

kan man gøre sådan ?? :)
Avatar billede well_r Nybegynder
18. marts 2002 - 20:57 #2
jeg er sq ikke til asp :))
det er min undskyldning hvis der er fejl :)
Avatar billede medions Nybegynder
18. marts 2002 - 21:04 #3
<% Dim navn, kode
          navn=request.form("brugernavn")
          kode=request.form("kodeord")
         
          If navn = admin AND kode = admin then
          response.redirect("default.asp")
          else
          response.redirect("notlogedin.asp")
          end if
          %>

//>Rune
Avatar billede coltau Juniormester
18. marts 2002 - 21:08 #4
Lige det sidste:

<% Dim navn, kode
          navn=request.form("brugernavn")
          kode=request.form("kodeord")
         
          If navn = "admin" AND kode = "admin" then ' " omkring konstanter
          response.redirect("default.asp")
          else
          response.redirect("notlogedin.asp")
          end if
          %>
Avatar billede justdoit Nybegynder
18. marts 2002 - 21:21 #5
jeg har sat det ind i mine koder, og det ser sådan ud nu:

html>
<head>
<title>Ejendomsm&aelig;gler</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="700" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td background="billeder/top_left.gif" width="12" height="12"></td>
    <td background="billeder/top_midt.gif" height="12"></td>
    <td background="billeder/top_right.gif" width="12" height="12"></td>
  </tr>
  <tr>
    <td background="billeder/midt.gif" width="12" height="100%"></td>
    <td>
      <table width="676" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td class="tr">&nbsp;</td>
        </tr>
        <tr>
          <td class="tr">
          <% Dim navn, kode
          navn=request.form("brugernavn")
          kode=request.form("kodeord")
         
          If navn = "admin" AND kode = "admin" then
          response.redirect("admin.asp")
          else
          response.redirect("fejl.asp")
          end if
          %>
          </td>
        </tr>
        <tr>
          <td class="tr">&nbsp;</td>
        </tr>
      </table>
    </td>
    <td background="billeder/midt.gif" width="12" height="100%"></td>
  </tr>
  <tr>
    <td background="billeder/bund_left.gif" width="12" height="12"></td>
    <td background="billeder/bund_midt.gif" height="12"></td>
    <td background="billeder/bund_right.gif" width="12" height="12"></td>
  </tr>
</table>
</body>
</html>


Men jeg får en fejlmelding:

Response-objekt fejl 'ASP 0156 : 80004005'

Headerfejl

/ejendom/login.asp, linje 29

HTTP-headerne skrives allerede til klientbrowseren. Ændringer af HTTP-headers skal foretages, inden sideindholdet skrives.
Avatar billede coltau Juniormester
18. marts 2002 - 21:27 #6
Ja når du blander html / ASP må du ikke anvende Response.Redirect med mindre du flytter denne kode op som det øverste.

          <% Dim navn, kode
          navn=request.form("brugernavn")
          kode=request.form("kodeord")
         
          If navn = "admin" AND kode = "admin" then
          response.redirect("admin.asp")
          else
          response.redirect("fejl.asp")
          end if
          %>
         
eller endnu bedre: Fjerne alt html-kode så asp-koden kun består af ovenstående.
Avatar billede justdoit Nybegynder
18. marts 2002 - 21:33 #7
ok tak for det!
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