22. november 2001 - 11:46Der er
13 kommentarer og 1 løsning
Problemer med loginscript
Er der nogen der kan se hvad der umiddelbart er galt her? Jeg har \"lavet\" det i Dreamweaver UltrDev, så der er nok en hel del unødvendig kode, men det skulle køre.
/ haase
<%@LANGUAGE=\"VBSCRIPT\"%> <!--#include file=\"../Connections/Conn.asp\" --> <% Dim rsAdmin__admin \'Hvis data er submitted If Request.ServerVariables(\"CONTENT_LENGTH\") <> 0 Then rsAdmin__admin = \"RqAdmin\" if (Request.Form(\"Admin\") <> \"\") then rsAdmin__admin = Request.Form(\"Admin\") %> <% Dim rsAdmin__kodeord rsAdmin__kodeord = \"RqKodeord\" if (Request.Form(\"Kodeord\") <> \"\") then rsAdmin__kodeord = Request.Form(\"Kodeord\") %>
<%
set rsAdmin = Server.CreateObject(\"ADODB.Recordset\") rsAdmin.ActiveConnection = MM_Conn_STRING \'Henter data der svarer til de submittede data i formen forneden rsAdmin.Source = \"SELECT * FROM \" + Replace(rsAdmin__admin, \"\'\", \"\'\'\") + \" WHERE \" + Replace(rsAdmin__admin, \"\'\", \"\'\'\") + \" = \'RqAdmin\' AND \" + Replace(rsAdmin__kodeord, \"\'\", \"\'\'\") + \" = \'RqKodeord\'\" rsAdmin.CursorType = 0 rsAdmin.CursorLocation = 2 rsAdmin.LockType = 3 rsAdmin.Open() rsAdmin_numRows = 0
\' Hvis dataene ikke findes i databasen gå da tilbage til main.asp og sæt session til 0 dvs ingen adgang If rsAdmin.EOF Then Session(\"Access_admin\") = 0 Response.Redirect (\"main.asp\") Else \' Hvis dataene findes i databasen gå da til admin.asp og sæt session til 1 dvs adgang Session(\"Access_admin\") = 1 Response.Redirect (\"admin.asp\") End If %> <% rsAdmin.Close() %>
Har lavet det således nu: Med ændringer taget fra Cliche\'s script.
/haase
<%@LANGUAGE=\"VBSCRIPT\"%> <!--#include file=\"../Connections/Conn.asp\" --> <% Dim RqAdmin, RqKodeord \'Hvis data er submitted If Request.ServerVariables(\"CONTENT_LENGTH\") <> 0 Then RqAdmin = Trim(Replace(Request.Form(\"Admin\"),\"\'\",\"\'\'\" )) RqAdmin = Trim(Replace(Request.Form(\"Kodeord\"),\"\'\",\"\'\'\" ))
set rsAdmin = Server.CreateObject(\"ADODB.Recordset\") rsAdmin.ActiveConnection = MM_Conn_STRING \'Henter data der svarer til de submittede data i formen forneden rsAdmin.Source = \"SELECT * FROM Admin WHERE Admin = \'\" & RqAdmin & \"\' AND Kodeord = \'\" & RqKodeord & \"\'\")\" rsAdmin.CursorType = 0 rsAdmin.CursorLocation = 2 rsAdmin.LockType = 3 rsAdmin.Open() rsAdmin_numRows = 0
\' Hvis dataene ikke findes i databasen gå da tilbage til main.asp og sæt session til 0 dvs ingen adgang If rsAdmin.EOF Then Session(\"Access_admin\") = 0 Response.Redirect (\"main.asp\") Else \' Hvis dataene findes i databasen gå da til admin.asp og sæt session til 1 dvs adgang Session(\"Access_admin\") = 1 Response.Redirect (\"admin.asp\") End If %> <% rsAdmin.Close() %>
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.