Nogle der vil omskrive dette script fra DSN til alm. db connetion
jeg har denne side:LOG_IND.ASP
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/Userdatabase.asp" -->
<%
' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString<>"" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername=CStr(Request.Form("brugernavn"))
If MM_valUsername <> "" Then
MM_fldUserAuthorization="UserNiveau"
MM_redirectLoginSuccess="medlem.asp"
MM_redirectLoginFailed="medlemfejl.asp"
MM_flag="ADODB.Recordset"
set MM_rsUser = Server.CreateObject(MM_flag)
MM_rsUser.ActiveConnection = MM_Userdatabase_STRING
MM_rsUser.Source = "SELECT UserNick, UserPassword"
If MM_fldUserAuthorization <> "" Then MM_rsUser.Source = MM_rsUser.Source & "," & MM_fldUserAuthorization
MM_rsUser.Source = MM_rsUser.Source & " FROM Userdatabase WHERE UserNick='" & Replace(MM_valUsername,"'","''") &"' AND UserPassword='" & Replace(Request.Form("adgangskode"),"'","''") & "'"
MM_rsUser.CursorType = 0
MM_rsUser.CursorLocation = 2
MM_rsUser.LockType = 3
MM_rsUser.Open
If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = MM_valUsername
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And false Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
medlemmer
<table width="200" border="0" cellspacing="0" cellpadding="1" bgcolor="#666666">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="8">
<tr>
<td><font color="#ffffff"> log ind </font></td>
</tr>
<tr>
<form ACTION="<%=MM_LoginAction%>" METHOD="POST" name="logind">
<td width="100%" bgcolor="#CCCCCC" colspan="2">
<p>Brugernavn<br>
<input name="brugernavn" type="text" id="brugernavn" size="30">
</p>
<p>Adgangskode<br>
<input name="adgangskode" type="password" id="adgangskode" size="30">
</p>
<p>
<input type="submit" name="Submit" value="Log ind">
</p></td>
</form>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
og min DSN db connection er denne side:
CONNECTIONS/USERDATABASE.ASP
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_Userdatabase_STRING
MM_Userdatabase_STRING = "dsn=userdatabase;"
%>
nogle der vil gøre så det virker nå men så jeg frit kan tage min db og lægge den i den mappe som den nu skal være i og så kan jeg gå ind i USERDATABASE.ASP og rette filstien til, en nemlig van' til denne måde:
DETTE RE ET EKS.
<%
Dim cn, cnStr, sql, rs, strSQL
cnStr = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath ("Banner.mdb")
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open cnStr
%>
nogle der vil rette det til så det virker !??
