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.
4 svar · 403 visningar · startad av SoulGod
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> </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.
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.
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 ännu, eller används ej för
tillfä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.
Har du kollat källkoden då du kommer till adminsidan?
Det kanske döljer sig nått felmess där! :)
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