webForumDet fria alternativet

LoginScript

ASPur ASP

4 svar · 403 visningar · startad av SoulGod

SoulGodMedlem sedan aug. 20051 200 inlägg
#1

Jag kör just nu ett loginscript, som helt plötsligt slutat att fungera.
Jag skickas vidare till admin-sidan precis som den ska,
men adminsidan visas inte (blir helt tomt).

På loginsidan kör jag:

<%
Admin1 = "SoulGod"
Admin2 = "yhs-5620"

'############################################################################################################
'---------------------------------------------------------------------LOGIN-----------------------------------------------------------------------------------
'############################################################################################################

If Request.QueryString("do") = "" Then%>

      <table width="450">
        <form name="loggain" method="post" action="index.asp?do=check">
         <tr>
          <td colspan="2"><font size="3"><b>Admin:</b></font></td>
        </tr>
        <tr>
          <td height="14" colspan="2"><img src="bilder/dot2.gif"></td>
        </tr>
        <tr>
           <td><b>Adminnamn:</b></td>
           <td><input type="text" name="admin1" size="15"></td>
        </tr>
        <tr>
            <td><b>Lösenord:</b></td>
            <td><input type="password" name="admin2" size="15"></td>
        </tr>
        <tr>
             <td colspan="2" height="14"><img src="bilder/dot2.gif"></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td><input type="submit" value="Logga in"></td>
        </tr>
       </form>
      </table>

<%End If

'############################################################################################################
'---------------------------------------------------------------------KOLLAR INLOGGNINGEN-------------------------------------------------------------------
'############################################################################################################

If Request.QueryString("do") = "check" Then

If Request.Form("admin1") = Admin1 AND Request.Form("admin2") = Admin2 Then
   login="ok"
Else
   Response.Redirect "index.asp?mess=fel" 	
End If

If login="ok" Then
     Session("admin") = "ok"
     Session.TimeOut = 40
     Response.Redirect "admin.asp"
End If

End If%>

Och i början på adminsidan kör jag:

<%If Session("admin") = "ok" Then

If Request.Querystring("mess") = "bort"  Then 
  mess = "alert('Posten borttaget!');return true;"
End If
If Request.Querystring("mess") = "andra"  Then 
  mess = "alert('Posten ändrat!');return true;"
End If%>

Jag har prövat att skicka vidare från login till admin.asp med variabeln admin=ok , men hjälper inte.

Vad är fel?
Vill ni har mer kod, säg till.

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Vad förväntar du dig skall hända på adminsidan? Med den kod du visar kommer ingenting märkvärdigt att ske.

Skriv ut mess t.ex.

SoulGodMedlem sedan aug. 20051 200 inlägg
#3

Det finns alltså en hel del text "under" det jag visade... T.ex

<table width="700">
  <tr> 
    <td colspan="3"><font size="3"><b>MultiAdmin:</b></font></td>
    <td colspan="2" align="right"><font size="3"><a href="admin.asp?do=logut"><b>Logga 
      ut</b></a></font></td>
  </tr>
  <tr> 
    <td height="13" colspan="5"> <div align="center"><img src="bilder/dot2.gif"></div></td>
  </tr>
  <tr bgcolor="efefef"> 
    <td class="bordermeny"><a href="admin.asp?visa=gb"><b>Gästbok v2</b></a></td>
    <td colspan="2" class="bordermeny"><a href="admin.asp?visa=ny"><b>Nyheter 
      v2</b></a></td>
    <td class="bordermeny"><a href="admin.asp?visa=div"><b>DK Nytt v1 </b></a></td>
    <td class="bordermeny"><a href="stats/admin.asp?do=inne"><strong>Statistik</strong></a></td>
  </tr>
  <tr> 
    <td width="27%" bgcolor="efefef" class="bordermeny"><a href="admin.asp?visa=fo"><b>Forum 
      v3</b></a></td>
    <td colspan="2" bgcolor="efefef" class="bordermeny"><a href="domare/admin.asp"><b>Domare</b></a><a href="bildgalleri/admin.asp?action=inne"></a>*</td>
    <td width="22%"><a href="admin.asp?visa=linka"><b>*Linkadder</b></a></td>
    <td width="25%"><a href="admin.asp?visa=poll"><b>*Omröstning v2.1</b></a></td>
  </tr>
  <tr> 
    <td width="27%"><a href="admin.asp?visa=kontakt"><b>*Kontakta v2</b></a></td>
    <td colspan="2"><a href="admin.asp?visa=inut"><b>*Inne och utelistan</b></a></td>
    <td width="22%"><a href="admin.asp?visa=fo"></a><a href="admin.asp?visa=ra"><b>*Rating</b></a></td>
    <td width="25%"><a href="admin.asp?visa=bar"><b>*B-rotation v4</b></a></td>
  </tr>
  <tr> 
    <td colspan="5">* = Sidan fungerar ej &auml;nnu, eller anv&auml;nds ej f&ouml;r 
      tillf&auml;llet </td>
  </tr>
  <tr> 
    <td colspan="5"><div align="center"><img src="bilder/dot2.gif"></div></td>
  </tr>

+ en hel hög med andra funktioner också.. men inget visas.

doggelitoMedlem sedan juni 20003 076 inlägg
#4

Har du kollat källkoden då du kommer till adminsidan?
Det kanske döljer sig nått felmess där! :)

MelittaMedlem sedan sep. 2003448 inlägg
#5

Vet inte om det gör någon skillnad men testa:

If Request.Form("admin1") = Admin1 AND Request.Form("admin2") = Admin2 Then
      Session("admin") = "ok"
     Session.TimeOut = 40
     Response.Redirect "admin.asp"
Else
   Response.Redirect "index.asp?mess=fel" 	
End If
130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)